文章插图
宏任务和微任务的执行顺序是先宏后微 。先执行同步代码,遇到异步宏任务时将异步宏任务放入宏任务队列,遇到异步微任务时将异步微任务放入微任务队列,然后在所有同步代码执行完毕后将异步微任务从队列中转移到主线程执行 , 微任务执行完毕后再将异步宏任务从队列中转移到主线程执行 , 如此循环,直到所有任务执行完毕 。
宏任务包括:脚本(可以理解为外同步代码);settime out/setinterval 3;UI渲染/UI事件;邮件,邮件频道5 。setImmediate,I/O(Node.js)
【如何区分宏任务和微任务】微任务包括:promise 2 . process . next tick(node . js);Object.observe(已弃用;代理对象替换);变迹观测器.
以上解释了如何区分宏观任务和微观任务 。本文到此结束 , 希望对大家有所帮助 。
- 王力宏 Forever love 歌词 王力宏forever love属于什么音乐
- 奇石如何抛光 奇石如何盘玩
- 如何修复旧电瓶 百度网盘
- 如何增加肌肉 如何增加肌肉密度
- 淘宝如何打造爆款产品
- 如何判断抑郁症好了没有
- 如何自我按摩前列腺 男性如何自我按摩前列腺
- 如何理解市场经济就是法制经济
- 如何给松树剪枝摘芽子
- 如何做好一名幼师 如何做好一名基层干部