JavaScript执行过程,同步任务与异步任务(宏任务、微任务)
JavaScript执行过程
1. JavaScript是单线程执行
task1->task2->task3->task4
如果task1耗时较长,task2,3,4则会处于等待状态,造成程序假死
2. 同步任务和异步任务
同步任务(synchronous)
又叫做非耗时任务,指的是在主线程上排队执行的那些任务
只有一个前台任务执行完毕,才能执行后一个任务
异步任务(asynchronous)
又叫做耗时任务,异步任务有JavaScript委托给宿主(浏览器或者node.js)环
原创
2021-09-24 16:10:40 ·
152 阅读 ·
0 评论