宏任务和微任务

1.什么是宏任务和微任务

  JavaScript把异步任务又做了进一步的划分,分为宏任务和微任务:

  宏任务(macrotask)

    异步ajax请求;setTimeout、setlnterval;文件操作;其他宏任务

  微任务(microtask)

    Promise.then、.catch 和 .finally;process.nextTick;其他微任务

宏任务和微任务

 

 

 2.宏任务和微任务的执行顺序

  宏任务和微任务

 

 

   (交替执行)

   (1)银行办理业务场景帮助理解

   宏任务和微任务

 

 

   (2)分析代码

   宏任务和微任务

 

 

    宏任务和微任务

 

上一篇:启动Flink的yarn-session模式出错


下一篇:C++-线程同步基础之条件变量