跳到主要内容

node 进程

Node.js 执行时通常涉及以下几个进程:

  • 主进程:这是运行 Node.js 应用程序的主要进程,负责执行 JavaScript 代码。

  • 工作线程:Node.js 使用 libuv 库来处理异步 I/O 操作。对于某些繁重的任务(如文件系统操作、DNS 查询等),libuv 会使用线程池来处理,这些线程在后台运行。

  • 子进程:如果应用程序使用 child_process 模块来创建子进程,那么每个子进程都是一个独立的进程,可以执行外部命令或脚本。

因此,Node.js 执行时至少有一个主进程,可能还有多个工作线程和子进程,具体数量取决于应用程序的实现和运行环境。