setImmedia诉NextTick

setImmedia诉NextTick

今天发布了Node.js版本0.10,并引入了setImmediate..这个API变化文档建议在执行递归时使用它。nextTick打电话。

从什么MDN说它似乎非常类似于process.nextTick.

我应该什么时候使用nextTick我应该什么时候使用setImmediate?


森栏
浏览 725回答 3
3回答

慕妹3146593

使用setImmediate如果您想在事件队列中的任何I/O事件回调后面对函数进行排队。使用process.nextTick将函数有效地排在事件队列的开头,以便在当前函数完成后立即执行。因此,在试图使用递归拆分一个长时间运行的、与CPU绑定的作业的情况下,您现在需要使用setImmediate而不是process.nextTick若要将下一次迭代排成队列,否则任何I/O事件回调都无法在迭代之间运行。
打开App,查看更多内容
随时随地看视频慕课网APP