【发布时间】:2018-04-23 12:57:14
【问题描述】:
setImmediate 和 setTimeout 所经历的所有阶段。
没有很好地解释所有阶段究竟 setImmediate 和 setTimeout 经历了什么,请参阅 nodeJS guide 一旦有阶段概述部分说 I/O 回调阶段负责 setImmediate 并再次在轮询和检查部分说检查阶段负责setImmediate。 所以我有点困惑。 IO/回调或检查或两者兼而有之。
谁能解释一下setTimeout和setImmediate在事件循环中的生命周期以及它们是如何执行的。
【问题讨论】:
-
没有很好地解释 setImmediate 和 setTimeout 所经历的所有阶段,请参阅 nodeJS doc,一旦有 Phases Overview 部分说 I/ O 回调 阶段负责setImmediate,在poll 和check 部分中再次提到check 阶段负责setImmediate。所以我有点困惑。 IO/回调或检查或两者兼有
标签: node.js event-loop libuv