【发布时间】:2017-06-09 08:16:20
【问题描述】:
- 我在nodejs中写了一个这样的demo:
你好.js:
var http = require(‘http’);
while(true){
console.log(process.env.UV_THREADPOOL_SIZE);
}
我使用 'pstree -p | 监视进程和线程grep node' 启动上述程序后。
我已经尝试了 3 种方法来编辑线程大小,但它们都不起作用: 1)启动时设置参数:'UV_THREADPOOL_SIZE=100 node hello.js' 2) 在 etc/profile 中添加路径并重启系统:export UV_THREADPOOL_SIZE=100 3) 在代码中添加'process.env.UV_THREADPOOL_SIZE=100'。
监控结果一致:
node进程中只有5个线程工作(4个工作线程,1个循环线程)
我的 nodejs 是 v6.9.x。有没有人成功使用过这个?
【问题讨论】: