簡單理解瀏覽器的event loop 和 JavaScript的同步異步

爲什麼JavaScript是單線程的? JavaScript的主要用途是和用戶進行交互以及對DOM的操作,爲了避免複雜的同步問題(如果多線程,A線程對某DOM添加內容,B線程對它又進行了刪除操作,這往往會產生問題),JavaScript在一誕生之際就是單線程,這已經是這門語言的核心特徵,現在和將來都不會改變。 如何保證單線程內的任務執行起來更合理? 單線程就意味着,所有任務需要排隊,前一個任務結束
相關文章
相關標籤/搜索