gpt4 book ai didi

Javascript-setImmediate() 与 nextTick() 用于堆栈或消息?

转载 作者:行者123 更新时间:2023-12-03 11:29:46 27 4
gpt4 key购买 nike

使用 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/EventLoop 中的视觉表示:

setImmediate()nextTick() 之间的区别之一是 setImmediate() 将代码放置在堆栈中(当前运行代码)与 nextTick() 将代码放入下一条消息(队列)中?

enter image description here

最佳答案

没有。这两种方法都是异步的,这意味着回调会进入队列,而堆栈则保持不变(与立即调用不同)。

但是,setImmediatenextTick 确实使用不同的队列。它们有不同的执行周期,并且 nextTick 回调都会在第一个 setImmediate 计划回调之前被调用。另请参阅setImmediate vs. nextTick了解详情。

关于Javascript-setImmediate() 与 nextTick() 用于堆栈或消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26785538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com