文章 评论 浏览 32
@zColdWater 你理解得应该没什么问题,就是表述有点不是很好懂(比如没有event loop为空的说法)。
下面总结几点关于event loop的:
process.nextTick
Promise
setTimeout/setImmediate/io
文章 0 评论 0
接受
@zColdWater 你理解得应该没什么问题,就是表述有点不是很好懂(比如没有event loop为空的说法)。
下面总结几点关于event loop的:
process.nextTick
和Promise
都是microtask,即在进入下个event loop前执行(也可以理解成不是event loop相关的概念)。setTimeout/setImmediate/io
是task,会把回调延迟到后面的某个event loop执行。Node.js 的 event loop 及 timer / setImmediate / nextTick