Event loop 三歲小孩解釋法!
三歲小孩解釋版的 Event Loop
想像你在玩一個「煮泡麵」的遊戲,你有一個超級忙碌的廚房,但這個廚房 一次只能做一件事(這就是 JavaScript 的「單執行緒」)。
1. 同步(Synchronous)—— 一件事做完才能做下一件
你開始煮泡麵:
先把水倒進鍋子
開火加熱水
水滾了再放泡麵
等 3 分鐘
泡麵煮好了,關火,開吃!
這就是 同步,所有事情都要 一件做完才做下一件,如果等水滾的時候什麼都不能做,那就超級無聊!
2. 異步(Asynchronous)—— 可...
salsa-br-zouk-bachata-lyrics.hashnode.dev1 min read