概述EventLoop事件循环

对于浏览器里的EventLoop:

        js是单线程的,一次只能做一件事;

        js在浏览器宿主环境(浏览器,node.js,此处主要对于浏览器)下运行;浏览器是多线程的。

        用户交互,定时器,网络请求...浏览器中的事件会产生对应任务。

        任务多了要在任务队列中排队。

        浏览器的主线程依次取出任务来执行,此过程不断重复形成一个循环,称为EventLoop

猜你喜欢

转载自blog.csdn.net/weixin_46669844/article/details/127912412
今日推荐