宏任务和微任务都是异步任务吗?为什么主代码块(scripts)也是宏任务?

宏任务和微任务都是异步任务吗?为什么主代码块(scripts)也是宏任务?

阅读 4.1k
1 个回答

你可以理解为宏任务微任务都是任务队列,只是用来存放东西的队列。

然后呢主线程可以执行代码,渲染UI之类的。

主线程空闲的时候就会去轮询看看宏任务队列有没有要执行的任务,没有就过,有就取出来执行

宏任务执行完会去看微任务队列。没有就过,有就取出来执行

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