前端中的事件隊列

爲何js是單線程 js之因此採用單線程,緣由是一開始設計的時候不想讓瀏覽器變得太複雜,由於多線程須要共享資源、且有可能修改彼此的運行結果,對於一種網頁腳本語言來講,這就太複雜了。好比,假定js同時有兩個線程,一個線程在某個DOM節點上添加內容,另外一個線程刪除了這個節點,這時瀏覽器應該以哪一個線程爲準?在Java中會使用鎖來解決這種競態條件,而js並不想這樣來解決。 固然,單線程模型帶來了一些問題
相關文章
相關標籤/搜索