nodejs:什么时候应该使用 `setImmediate(cb)` 与 `cb()`?
nodejs: When should I use `setImmediate(cb)` vs `cb()`?
在阅读 The Callback Hell 时,我在上面链接的完全相同的示例(链接部分的最后一个示例)中遇到了两种不同的调用回调函数的方法:
cb();
然后是
setImmediate(cb);
对于看似完全相同的事情。我什么时候使用这两个版本中的哪一个?
在 setImmediate
中,您将回调执行到事件循环结束。那是什么意思? Nodejs 将处理其他函数调用 before 你的 cb.
在阅读 The Callback Hell 时,我在上面链接的完全相同的示例(链接部分的最后一个示例)中遇到了两种不同的调用回调函数的方法:
cb();
然后是
setImmediate(cb);
对于看似完全相同的事情。我什么时候使用这两个版本中的哪一个?
在 setImmediate
中,您将回调执行到事件循环结束。那是什么意思? Nodejs 将处理其他函数调用 before 你的 cb.