1. 程式人生 > >event loop筆記

event loop筆記

oop -- 同步 重復 event pos bsp 遇見 行處理

註意四個對象: 主進程 執行棧 異步進程 任務隊列

1.主進程讀取js代碼,形成對應的堆和執行棧(此時在同步環境)

2.當遇見異步任務,轉交給異步進程進行處理

3.異步任務完成,將其推入任務隊列

4.當主進程的執行棧執行完畢,查詢任務隊列,如果存在任務,推入主進程

5.重復2、3、4 ,稱為事件循環

執行的大意:

同步執行1-->事件循環1-->事件循環2。。。。。

event loop筆記