背景

setImmediate的作用

发表于 2024-04-15 16:00:00
🌺 摘要
说明 setImmediate 的执行时机、作用及与 setTimeout 的区别。

setImmediate的作用

  • setImmediate是NodeJs特有的
  • ​​setTimeout 的延迟时间最小为 1ms(即使设置为 0),实际执行时机受事件循环状态影响,所以引进setImmediate
  • setImmediate() 明确在 ​​Check(事件循环末端) 阶段​​ 执行,更适合需要快速响应的逻辑。
fs.readFile('file.txt', () => {
  setImmediate(() => {
    console.log('在 I/O 回调后执行');
  });
});
文章发表于 2024-04-15 16:00:00
上一篇 js生成随机数
下一篇 null和 undefined的区别?