请教一个node的执行原理方面的问题
刚开始学习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,有哪位朋友知道么?
顶一下!