JavaScript——從setTimeout()的執行了解js的單線程和異步

衆所周知,JavaScript是單線程的,那麼到底什麼是單線程呢?今天我們就用setTimeout()舉例,看看單線程到底是什麼樣的。 單線程,從名字就能知道,它只有一個主線程。單線程就意味着,所有任務需要排隊,前一個任務結束,纔會執行後一個任務。如果前一個任務耗時很長,後一個任務就不得不一直等着。 對於js來說,它是一門單線程語言,瀏覽器只分配給js一個主線程,用來執行任務(函數),但一次只能執
相關文章
相關標籤/搜索