JS 微任務和宏任務(面試題常用)

單線程和任務隊列 單線程就意味着,所有任務需要排隊,前一個任務結束,纔會執行後一個任務。如果前一個任務耗時很長,後一個任務就不得不一直等待。 如果排隊是因爲計算量過大,CPU忙不過來,倒也算了,但是很多時候CPU是閒着的,因爲IO設備(輸入輸出設備)很慢(比如Ajax操作從網絡讀取數據),不得不等着結果出來,再往下執行! JavaScript語言的設計者意識到,這時主線程完全可以不管IO設備,掛起
相關文章
相關標籤/搜索