【发布时间】:2016-07-24 12:00:49
【问题描述】:
我正在寻找一种方法来限制线程数量,这些线程可以使用信号量或类似的方式在 Java 中运行某些代码部分。
我们正在研究类似于 Google Guava RateLimiter 的东西 - 但不是限制每秒调用次数,我们需要限制运行关键代码部分的线程数。
需要这个的原因是我们使用的某些库在这里有问题,所以我们只是在寻找一个快速的解决方法。
【问题讨论】:
-
为什么不能使用 java.util.concurrent.Semaphore?
标签: java multithreading concurrency