javascript - 在 Node.js 中,事件循环是如何工作的?

标签 javascript node.js

我想了解事件循环模块 - node.js 中幕后发生的事情(操作系统方面,线程方面) 当有人写入文件并应用回调时会发生什么。 setTimeout 是如何工作的?

最佳答案

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

一旦更广泛的概念清晰,您可以阅读更多关于Microtaskshttps://javascript.info/microtask-queue

关于javascript - 在 Node.js 中,事件循环是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7482491/

相关文章:

javascript - 如何在 Google Apps 脚本中引用单元格

javascript - Jquery animate.({opacity} 根本不运行

javascript - 从 django 调用 javascript 函数

javascript - 多用户提示node.js

javascript - react 路由器: component not updating on url search param change

javascript - 如何使用介子更改 GJS 应用程序输出文件名

node.js - NPM 在通过 apt 安装时需要 x11

javascript - JS/Node try catch(避免错误中断)

node.js - react 代理错误 : Could not proxy request/api/from localhost:3000 to http://localhost:8000 (ECONNREFUSED)

node.js - 我正在寻找一种过滤 eventbrite 事件的方法。但它给我带来了所有的事件。我怎样才能过滤它们?