JavaScript單線程之同步任務與異步任務

JavaScript是單線程的,全部任務須要排隊,前一個任務結束,纔會執行後一個任務。若是前一個任務耗時很長,後一個任務就不得不一直等着。html 若是排隊是由於計算量大,CPU忙不過來,倒也算了,可是不少時候CPU是閒着的,由於IO設備(輸入輸出設備)很慢(好比Ajax操做從網絡讀取數據),不得不等着結果出來,再往下執行。 瀏覽器 JavaScript語言的設計者意識到,這時主線程徹底能夠無論I
相關文章
相關標籤/搜索