Nodejs事件轮循

2020-05-21  本文已影响0人  一土二月鸟

事件轮循分为本轮和次轮

本轮的执行顺序为:
  1. 同步代码
  2. process.nextTick
  3. 微任务
次轮的顺序为:
  1. timer、
  2. io callback、
  3. idle、
  4. poll、
  5. check、
  6. close



    由于fs.readFile的callback属于io callback,在它之后是check,所以先check后timer。
    正常本来应该是先timer后check,这里是因为起始点是io callback,所以就先check了。

上一篇 下一篇

猜你喜欢

热点阅读