驍龍8gen1和天璣9000哪個(gè)好性能更強(qiáng) 區(qū)別對(duì)比分析
2023-01-30
更新時(shí)間:2022-09-26 07:45:23作者:智慧百科
品牌型號(hào):聯(lián)想拯救者Y9000P
系統(tǒng):Windows 11
宏任務(wù)和微任務(wù)的執(zhí)行順序是先宏后微。先執(zhí)行同步代碼,遇到異步宏任務(wù)則將異步宏任務(wù)放入宏任務(wù)隊(duì)列中,遇到異步微任務(wù)則將異步微任務(wù)放入微任務(wù)隊(duì)列中,當(dāng)所有同步代碼執(zhí)行完畢后,再將異步微任務(wù)從隊(duì)列中調(diào)入主線程執(zhí)行,微任務(wù)執(zhí)行完畢后再將異步宏任務(wù)從隊(duì)列中調(diào)入主線程執(zhí)行,一直循環(huán)直至所有任務(wù)執(zhí)行完畢。
宏任務(wù)有:script (可以理解為外層同步代碼);setTimeout/setInterval3;UI rendering/UI事件;postMessage,MessageChannel5. setImmediate,I/O(Node.js)
微任務(wù)有:Promise2.process.nextTick(Node.js); Object.observe(已廢棄;Proxy 對(duì)象替代);MutaionObserver。