js 同步,異步執行過程

1.原理 衆所周知,js執行引擎是單線程的,那麼js中的異步又是如何實現的呢? 原來js的異步執行是由瀏覽器線程執行的。同步和異步的執行過程如下: 同步方法按順序進入執行棧,由js執行引擎順序執行。 異步方法交給瀏覽器事件線程順序執行,執行完後,回調函數進入任務隊列。 執行棧爲空時,js執行引擎再按順序執行任務隊列中的任務。 如下圖:
相關文章
相關標籤/搜索