此链接纯粹指定libuv
提供了可以用来运行用户代码,并在循环线程得到通知线程池。 它的默认大小是4,但它可以在启动时通过设置来改变UV_THREADPOOL_SIZE
环境变量为任意值。 (绝对最大为128)。
所以,在package.json
,我设置scripts
场如下( 注意 :我使用的是Windows 7,节点JS 8.11.3,nodemon,快递4.16)
代码片断package.json
.
.
.
"scripts": {
"start": "SET UV_THREADPOOL_SIZE = 120 && node index.js",
},
.
.
.
代码index.js
var express = require('express');
var app = express();
var server = app.listen(3000, function(){
console.log('LIBUV Threads: ', process.env.UV_THREADPOOL_SIZE); // this returns 'undefined'
});
我怎么能放心,线程池的大小设置? 我想这里打印出来index.js
如上。