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版权协议,转载请附上原文出处链接和本声明。