关于nodejs的eventloop和浏览器端的eventloop的三张图各自有什么关系呢

关于ndejs的eventloop看到这样一张图?
是在是不明白什么意思,还分为各个阶段

clipboard.png

这张图和前端浏览器的那张经典黄图有什么关系呢?

clipboard.png

最后再上传一张nodejs运行的图:

clipboard.png

第二张图和第三张图大概明白什么意思,基本能明白eventloop是做什么的,但是看到第一张就懵逼了,今年参加的几个大厂面试基本都问第一张图,我这个假前端又是一阵羞愧啊

阅读 1.5k
1 个回答

第一张是node.js 针对事件循环分成不同的6个阶段来处理,比如第一个timers阶段主要是处理setTimeOut()和setInterval()的回调的,这个详细的我建议可以上网查一下node事件循环不同的阶段。
第二张黄色的是浏览器端的eventloop
第三张的node的事件循环机制,node中的异步任务可能会划分的更多一些比如还有些I/O fs读写之类的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题