目录
article
Node.js 之执行事件模型
Node.js 之执行事件模型
在 Node.js 事件模型中,工作作为一个带有回调的函数被添加到事件队列中,然后在事件循环线程中被提取出。之后,在无阻塞的情况下,在事件循环线程上执行该函数;或在阻塞的情况下,在一个单独的线程上执行它。
阻塞的情况有以下几种:
- 读取文件
- 查询数据库
- 请求套接字
- 访问远程服务
在 Node.js 事件模型中,工作作为一个带有回调的函数被添加到事件队列中,然后在事件循环线程中被提取出。之后,在无阻塞的情况下,在事件循环线程上执行该函数;或在阻塞的情况下,在一个单独的线程上执行它。
阻塞的情况有以下几种: