- js是单线程的,子线程受主线程控制
- 同步任务:在线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务
- 异步任务,不进入主线程,而进入“任务队列”的任务,只有“任务队列”通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行
- 过程:只要主线程空了,就去读取任务队列,并不断重复。这个过程就是事件循环。
(1)主线程-执行栈-同步任务
(2)任务队列-异步任务
5 .任务队列中的事件:IO设备、用户生产事件、定时器、promise。
js运行机制
最新推荐文章于 2024-09-27 15:52:57 发布