在运行时确定libuv线程池大小?

时间:2017-08-28 13:23:34

标签: threadpool libuv

我知道我们可以通过在运行相关进程之前设置UV_THREADPOOL_SIZE环境变量来控制libuv线程池大小。

但是,由于这可能会改变(取决于服务器配置),因此在运行时检查libuv实际使用的线程池大小会很好。我们怎么做到这一点?

感谢。

1 个答案:

答案 0 :(得分:1)

线程池大小当前无法在运行时更改。第一次操作在池上排队libuv将读取UV_THREADPOOL_SIZE环境变量并创建线程池。从那时起,它的大小不会改变。