nodejs:我什么时候应该使用`setImmediate(cb)`vs`cb()`?

时间:2017-01-19 12:00:34

标签: javascript node.js callback async.js setimmediate

The Callback Hell 上阅读时,我在上面链接的完全相同的示例中遇到了两种不同的调用回调函数的方法(链接部分中的最后一个示例):

cb();

然后

setImmediate(cb);

看似完全一样的东西。我何时使用这两个版本中的哪一个?

1 个答案:

答案 0 :(得分:0)

使用setImmediate,您将回调执行回调到事件循环结束。那是什么意思? Nodejs将处理其他函数调用之前你的cb。