运行Node.js是浪费多核CPU吗?

Fil*_*und 2 javascript multithreading cluster-analysis node.js

由于Node.js(貌似)是单线程的(部分是出于网络原因),它是否意味着它只能在任何时候使用一个CPU核心?

这些天我甚至可以获得一个核心服务器吗?

hex*_*ide 6

Node.js是单线程的,因此它的单个实例一次只能使用一个核心,但是有一些模块是为了利用多核机器而编写的,例如Cluster.您还可以使用IPC通道在工作程序之间进行通信来分叉进程.

  • 群集似乎正是我所需要的.谢谢! (2认同)