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