CNode

请教一个node的执行原理方面的问题

Jjiujiu发布于14 年前最后回复14 年前4 回复4580 浏览0 收藏

刚开始学习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)

J
JacksonTian#1·14 年前

node中有libeio线程。

J
JacksonTian#2·14 年前

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

J
jiujiu#4·14 年前

顶一下!

参与回复
登录后即可参与回复。登录