異步調度機制——Javascript事件循環(Event Loop)機制解析

我們都知道,javascript是一個單線程的語言,這就意味着,js在同一個時間片上,只能執行一個任務。只有當前一個任務執行完成之後,才能執行下一個任務。那麼當出現網絡請求,IO操作這類耗時操作時,由於當前任務什麼時候完成我們是不知道的,這時候如果選擇等待當前任務完成之後再進行下一步很明顯是不明智的,這樣會導致性能的嚴重下降,於是,js的任務類型分爲同步和異步兩種。 同步任務就不需要多說了,按順序
相關文章
相關標籤/搜索