文章目录 文章来源根据内容输出的Event Loop流程图待处理遗留的问题参考 文章来源 详解JavaScript中的Event Loop(事件循环)机制 根据内容输出的Event Loop流程图 待处理 这里从polling阶段开始 好像有些问题 遗留的问题 为什么“在I/O事件的回调中,setImmediate方法的回调永远在timer的回调前执行”? ✅ 如流程图所示,I/O事件的回调事件会进入poll阶段。poll的队列执行完成之后,如果有setImmediate 就会进入check阶段, check阶段后,进入下一个循环到timer阶段。 参考 由setTimeout和setImmediate执行顺序的随机性窥探Node的事件循环机制详解JavaScript中的Event Loop(事件循环)机制