关于ndejs的eventloop看到这样一张图?
是在是不明白什么意思,还分为各个阶段
这张图和前端浏览器的那张经典黄图有什么关系呢?
最后再上传一张nodejs运行的图:
第二张图和第三张图大概明白什么意思,基本能明白eventloop是做什么的,但是看到第一张就懵逼了,今年参加的几个大厂面试基本都问第一张图,我这个假前端又是一阵羞愧啊
关于ndejs的eventloop看到这样一张图?
是在是不明白什么意思,还分为各个阶段
这张图和前端浏览器的那张经典黄图有什么关系呢?
最后再上传一张nodejs运行的图:
第二张图和第三张图大概明白什么意思,基本能明白eventloop是做什么的,但是看到第一张就懵逼了,今年参加的几个大厂面试基本都问第一张图,我这个假前端又是一阵羞愧啊
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
第一张是node.js 针对事件循环分成不同的6个阶段来处理,比如第一个timers阶段主要是处理setTimeOut()和setInterval()的回调的,这个详细的我建议可以上网查一下node事件循环不同的阶段。
第二张黄色的是浏览器端的eventloop
第三张的node的事件循环机制,node中的异步任务可能会划分的更多一些比如还有些I/O fs读写之类的