在Node.js中,事件循环如何工作?

cio*_*Pep 14 javascript node.js

我想了解事件循环模块 - 究竟是在node.js中发生了什么(操作系统明智,线程明智),当有人写入文件并应用回调时会发生什么.setTimeout如何工作?

Aka*_*ati 0

如果您使用 Node 或 JS,前端和后端的事件循环机制几乎相同。setTimeout 不是 JS 或 Node 的一部分,该方法是浏览器 API(前端)和 V8 引擎(后端)的一部分。您可以通过 Phillip 的这段视频直观地理解它:https://www.youtube.com/watch ?v=8aGhZQkoFbQ

一旦更广泛的概念明确,您可以阅读更多有关Microtaskshttps://javascript.info/microtask-queue的内容