【发布时间】:2019-06-10 06:34:24
【问题描述】:
我已将线程池的大小限制为 25。
process.env.UV_THREADPOOL_SIZE = 25;
如何知道所有线程在运行时都已耗尽?
有什么办法可以发现所有define线程都用完了 新请求?
我正在使用 Node.js (NAN) 的本机抽象来调用 C++ 函数。对于 C++ Nan::AsyncQueueWorker 的每个请求都会创建。这里我想查找线程限制是否用完,然后添加一个安全系数。
【问题讨论】:
-
您想知道是否所有线程都在“忙”做某项任务?
-
@Sid 是,如果它很忙或卡住了
-
@Sid 你能帮忙吗?
-
老实说,我现在不知道该怎么做,但我一有时间就会研究 libuv,只是为了好玩 :) 当然我会与社区。span>
标签: javascript node.js multithreading c++11 threadpool