0

我的电子应用程序有问题。有时这些回调没有在开发工具的控制台上打印,而 setTimeout 运行良好。

setImmediate(()=>{
   console.log("setImmediate")
})
process.nextTick(()=>{
   console.log("nextTick")
})

我看了关于事件循环的文档,感觉很迷茫,因为如果setTimeout可以工作,就意味着事件循环是活着的。根据文档,由process.nextTick添加的回调将在事件循环开始下一次迭代时执行。setImmediate() 也应该在事件循环中工作。

4

0 回答 0