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/

相关文章:

node.js - 使用 .noderc 配置 Node

javascript - 如何使用 JavaScript 更改所有选择标签的所有选项

javascript - 在 Jade 中迭代循环时重复

javascript - VS Code 能否在文件重命名/移动时自动更新 JavaScript 和 TypeScript 导入路径?

javascript - 如何使用 true/false 条件在 JavaScript 的 if 循环中暂停视频?

javascript - 获取 Base64 编码图像并使用 ExpressJS 将其作为图像发送

mysql - mysql的where子句 Node 没有返回结果集?

javascript - 替换并保留 Node js 中字符串的某些部分

javascript - REPL和脚本之间的'this'不同

php更改图像按钮只能工作一次