【问题标题】:Does nextTick means next phase in Node.js (Event Loop)?nextTick 是否意味着 Node.js(事件循环)中的下一阶段?
【发布时间】:2016-05-14 19:50:58
【问题描述】:

process.nextTick 到底是什么意思?

nextTick 是否意味着,在当前阶段的一个元素的回调队列弹出后?还是在执行当前阶段队列中的所有回调之后进入下一阶段之前?

【问题讨论】:

    标签: node.js v8 event-loop libuv


    【解决方案1】:

    这在the documentation 中有描述。

    nextTick 将要在当前刻度结束时调用的回调排队。整个队列在移动到下一个刻度之前被清空。

    setImmediate 对比,后者将回调排队等待在下一个 滴答声中调用。

    (是的,这些名称具有误导性,但它们的行为是为了保持兼容性。)

    【讨论】:

    • setImmediate,在下一个滴答声中!还是只是在事件循环的检查阶段?
    猜你喜欢
    • 2014-12-07
    • 1970-01-01
    • 2022-01-15
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-15
    • 1970-01-01
    相关资源
    最近更新 更多