node.js - 单进程还是多进程?

时间:2011-05-23 19:31:27

标签: node.js

Here作者发表以下声明:

  

不是为每个连接生成一个新的OS线程(并为其分配随附的内存),而是每个连接创建一个PROCESS,它不需要内存块。

Node是否真的为每个请求生成一个进程?!这不是我理解的方式......我认为node是一个单线程,单个进程?当然,你可以在许多过程中实现负载平衡,但这不是他所声称的。

谢谢,
蚂蚁

1 个答案:

答案 0 :(得分:10)

您的链接不正确且已被IBM删除的文章。

Node.js是单线程的,并且在一个进程中运行,因为JavaScript是单线程的。

Feel free to read Marak's critique of said article