![](https://img.haomeiwen.com/i10186615/ddd7f3775d3a45ad.png)
一、优先级最高的为nextTick和Promise
二、事件循环中,必须先清空nextTick和Promise
1.timer:存放计时器的回调函数
2.poll :除了timer check,绝大部分都在该队列:文件读取、用户请求等
(1)如果poll有回调,要依次执行,直至清空
(2)如果没有回调:
--------等待其他队列出现回调,结束该阶段,进入下一阶段。
---------如果其他队列没有回调,继续等待,直至出现回调为止(等到操作系统都受不了的时候)
3.check:使用setImmediate的回调会直接进入这个队列
网友评论