繁体   English   中英

用Javascript-setImmediate()与nextTick()进行堆栈或消息处理?

[英]Javascript- setImmediate() versus nextTick() for Stack or Message?

使用https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/EventLoop中的可视表示形式:

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

在此处输入图片说明

否。这两种方法都是异步的,这意味着回调将进入队列,并且堆栈将被单独保留(与立即调用不同)。

但是, setImmediatenextTick确实使用不同的队列。 它们的执行周期不同,并且将在第一个setImmediate调度的回调之前调用nextTick回调。 有关详细信息,另请参见setImmediate与nextTick

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM