深入解析Node.js Event Loop各阶段
程序开发
2023-09-16 16:40:20
今天小编就为大家分享一篇关于Node.js Event Loop各阶段讲解,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。
Event Loop阶段描述图
timers
timer阶段处理setTimeout于setInterval回调,开始处理的时机与poll阶段有关联。
pending callbacks
该阶段执行某些系统操作的回调,比如TCP套接字在连接时收到ECONNREFUSED。
网上有一些将该阶段称为I/O callbacks的文章都是过时错误的,具体可以移步Node.js官方库下面的这个issue: #1118。
idle, prepare
内部使用,忽略。
poll
poll是一个核心阶段,等新I/O事件的触发,以及执行I/O相关回调。Node.js中出现异步的绝大部分情况都是I/O操作
标签:
上一篇:
日历插件的使用
下一篇:
相关文章
-
无相关信息