Node | 区别Event Loop

Node.js的Event Loop

在这里插入图片描述
Node.js也是单线程的Event Loop,但是它的运行机制不同于浏览器环境
Node 运行机制:

  • V8引擎解析JavaScript脚本。
  • 解析后的代码,调用Node API。
  • libuv库负责Node API的执行。它将不同的任务分配给不同的线程,形成一个Event
    Loop(事件循环),以异步的方式将任务的执行结果返回给V8引擎。
  • V8引擎再将结果返回给用户。

详细请看《什么是 Event Loop?》尾部


版权声明:本文为weixin_41593408原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。