This article解釋說,JavaScript事件循環看起來像當消息隊列變空時,JavaScript如何獲得通知 - >非空?
while(queue.waitForMessage()){
queue.processNextMessage();
}
什麼我不知道是waitForMessage()函數是如何工作的。從我的理解來看,JavaScript是非阻塞的,因此它不能像阻塞和另一個線程將它喚醒一樣工作?那麼,JavaScript如何知道什麼時候從空閒狀態「解脫」?
這不是真正的代碼,並不會在JavaScript中工作。 – zerkms