事件循环(eventloop) 明天的明 2024-07-07 52 阅读1分钟 js是单线程,防止代码阻塞,我们把代码(任务):同步和异步 同步代码交给js引擎执行,异步代码交给宿主环境(浏览器、node) 同步代码放入执行栈中,异步代码等待时机成熟送入任务队列中排队(先进先出原则) 执行栈执行完毕后,去任务队列中查看是否有异步任务,有就送入执行栈执行,反复循环查看执行,这个过程就是事件循环(eventloop)