JavaScript 同步异步 宏任务微任务
JS同步异步任务
作为浏览器脚本语言,JS是单线程机制的,拥有唯一的主线程。在主线程上排队执行的任务就是同步任务,而在任务队列里等待进入主线程的任务是异步任务。
1.任务处理机制
如下图,当主线程任务完成后,去微任务队列查询是否有微任务,处理完微任务后,主线程与微任务队列均没有任务了,去宏任务队列里执行宏任务。
队列都是先进先出
#mermaid-svg-YlZvcs5zgxd23If3 .label{font-family:'trebuchet ms', verdana, arial;font-famil
原创
2021-04-04 16:48:17 ·
107 阅读 ·
1 评论