在Node.js中,子进程和异步编程的概念在某种程度上是相同的?

在Node.js中,子进程和异步编程的概念在某种程度上是相同的?,node.js,asynchronous,process,child-process,Node.js,Asynchronous,Process,Child Process,在子进程中,我们将进程分成多个进程进行并行处理, 同样在异步编程中,我们并行执行许多异步代码 这意味着两者都是一样的。请帮助我理解这一点不太确定这是否是您的问题,但是:运行node.js运行时的每个进程都将使用异步运行时和执行模型。如果有两个底层处理器或硬件线程可用,则两个node.js进程可能并行执行。如果只有一个处理器或硬件线程可用,那么即使有多个node.js进程可用,也不可能实现并行执行 单node.js进程&多核/硬件线程&node.js线程池()支持操作->可能并行 多个node.

在子进程中,我们将进程分成多个进程进行并行处理, 同样在异步编程中,我们并行执行许多异步代码


这意味着两者都是一样的。请帮助我理解这一点

不太确定这是否是您的问题,但是:运行node.js运行时的每个进程都将使用异步运行时和执行模型。如果有两个底层处理器或硬件线程可用,则两个node.js进程可能并行执行。如果只有一个处理器或硬件线程可用,那么即使有多个node.js进程可用,也不可能实现并行执行

  • 单node.js进程&多核/硬件线程&node.js线程池()支持操作->可能并行
  • 多个node.js进程->并发
  • 多个node.js进程和多个内核/硬件线程->可能并行

不太确定这是否是您的问题,但是:运行node.js运行时的每个进程都将使用异步运行时和执行模型。如果有两个底层处理器或硬件线程可用,则两个node.js进程可能并行执行。如果只有一个处理器或硬件线程可用,那么即使有多个node.js进程可用,也不可能实现并行执行

  • 单node.js进程&多核/硬件线程&node.js线程池()支持操作->可能并行
  • 多个node.js进程->并发
  • 多个node.js进程和多个内核/硬件线程->可能并行