公共 int drainPermits():
获取并返回所有立即可用的许可证。返回: 获得的许可数量。
为什么有人想要从 Semaphore 获取然后立即释放所有可用的许可?如果他们想查看可用许可证的数量,为什么不使用Semaphore.availablePermits()
?
公共 int drainPermits():
获取并返回所有立即可用的许可证。返回: 获得的许可数量。
为什么有人想要从 Semaphore 获取然后立即释放所有可用的许可?如果他们想查看可用许可证的数量,为什么不使用Semaphore.availablePermits()
?