想知道如何不使用信号量限制连接(或任何东西)。
所以你可能会想,“这听起来很愚蠢。” 但是,它简化了我的代码,因为它让我可以统一处理有限和无限的情况。
请注意,我不是在寻找有关如何编写类似内容的建议
if(limited) {
semaphore.acquire();
}
我可以想出几十种方法来使用 if 语句进行这种分叉。
更具体地说,我正在寻找 Apache Commons 或 Java 解决方案。这只是一个简单的情况,我可以编写自己的简单类来解决它,但是当有广泛可用的实用程序解决方案时,我更喜欢使用这些。