【JavaScript】JavaScript是多線程還是單線程?

  之前在學瀏覽器渲染流程時瞭解的JavaScript是單線程執行的,時不時要考慮瀏覽器線程阻塞問題,然而又有人說JavaScript可以異步執行,比如setInterval、setTimeout以及Ajax等。那究竟是單線程還是多線程呢?   下圖是瀏覽器所具有的線程:    單線程意味着,所有任務需要排隊,前一個任務結束,纔會執行後一個任務。如果前一個任務耗時很長,後一個任務就不得不一直等着。
相關文章
相關標籤/搜索