请教一个node的执行原理方面的问题
发布于 12 年前 作者 jiujiu 4061 次浏览 最后一次编辑是 8 年前

刚开始学习nodejs,有一个问题比较困惑,请教大家: 1、假设我用命令行启动一个脚本:node test.js,然后用pstree pid,会看到如下信息:

node(3624)─┬─{node}(3625)
           ├─{node}(3627)
           ├─{node}(3628)
           ├─{node}(3629)
           └─{node}(3630)

难道node会自己派生新的子进程么?如果是,派生的子进程的数量和限制是怎样的呢?

2、linux系统中有一个ulimit的限制,假设机器ulimit的值为1024,那么在问题1的情形下,是否意味着可同时支持的客户端连接不会超过1024个?

多谢!

4 回复

node中有libeio线程。

node中的libeio有一个线程池用于处理IO。并不是一个连接,一个线程的。

谢谢!

关于ulimit,有哪位朋友知道么?

顶一下!

回到顶部