如果不公平的 Semaphore 许可证不能立即获得,在许可证可用之前会tryAcquire(long timeout, TimeUnit unit)
阻塞(即产生执行),还是会旋转直到许可证可用?
如果调用旋转并且系统有一堆信号量,那么系统是否会冒着大量旋转信号量的风险?
如果不公平的 Semaphore 许可证不能立即获得,在许可证可用之前会tryAcquire(long timeout, TimeUnit unit)
阻塞(即产生执行),还是会旋转直到许可证可用?
如果调用旋转并且系统有一堆信号量,那么系统是否会冒着大量旋转信号量的风险?