为了账号安全,请及时绑定邮箱和手机立即绑定

setImmedia诉NextTick

setImmedia诉NextTick

森栏 2019-07-09 16:53:28
setImmedia诉NextTick今天发布了Node.js版本0.10,并引入了setImmediate..这个API变化文档建议在执行递归时使用它。nextTick打电话。从什么MDN说它似乎非常类似于process.nextTick.我应该什么时候使用nextTick我应该什么时候使用setImmediate?
查看完整描述

3 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

使用setImmediate如果您想在事件队列中的任何I/O事件回调后面对函数进行排队。使用process.nextTick将函数有效地排在事件队列的开头,以便在当前函数完成后立即执行。

因此,在试图使用递归拆分一个长时间运行的、与CPU绑定的作业的情况下,您现在需要使用setImmediate而不是process.nextTick若要将下一次迭代排成队列,否则任何I/O事件回调都无法在迭代之间运行。


查看完整回答
反对 回复 2019-07-09
  • 3 回答
  • 0 关注
  • 724 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信