【发布时间】:2016-05-14 19:50:58
【问题描述】:
process.nextTick 到底是什么意思?
nextTick 是否意味着,在当前阶段的一个元素的回调队列弹出后?还是在执行当前阶段队列中的所有回调之后进入下一阶段之前?
【问题讨论】:
标签: node.js v8 event-loop libuv
process.nextTick 到底是什么意思?
nextTick 是否意味着,在当前阶段的一个元素的回调队列弹出后?还是在执行当前阶段队列中的所有回调之后进入下一阶段之前?
【问题讨论】:
标签: node.js v8 event-loop libuv
这在the documentation 中有描述。
nextTick 将要在当前刻度结束时调用的回调排队。整个队列在移动到下一个刻度之前被清空。
与setImmediate 对比,后者将回调排队等待在下一个 滴答声中调用。
(是的,这些名称具有误导性,但它们的行为是为了保持兼容性。)
【讨论】: