1. 首页
  2. 行业
  3. 交通
  4. JavaScript事件循环及宏任务微任务原理解析

JavaScript事件循环及宏任务微任务原理解析

上传者: 2020-11-22 00:17:20上传 PDF文件 193KB 热度 12次
首先看一段代码: 打印顺序是什么? 正确答案:script start, script end, promise1, promise2, setTimeout 其中涉及到事件循环(event loop),宏任务(macrotask),微任务(microtask) 一、事件循环 Event Loop 程序中设置两个线程:一个负责程序本身的运行,称为”主线程”;另一个负责主线程与其他进程(主要是各种I/O操作)的通信,被称为”Event Loop线程”(可以译为”消息线程”)。 所有任务可以分成两种,一种是同步任务(synchronous),另一种是异步任务(asynchronous)。 同步任
用户评论