Node.js 之执行事件模型

在 Node.js 事件模型中,工作作为一个带有回调的函数被添加到事件队列中,然后在事件循环线程中被提取出。之后,在无阻塞的情况下,在事件循环线程上执行该函数;或在阻塞的情况下,在一个单独的线程上执行它。

阻塞的情况有以下几种:

  • 读取文件
  • 查询数据库
  • 请求套接字
  • 访问远程服务