标签: java
当前持有资源的线程是否有任何方法,知道共享资源的队列中仍有多少线程或等待资源
答案 0 :(得分:1)
您可以使用Semaphore类中的getQueueLength方法来获取等待线程的数量。
示例代码可以是
try { semaphore.acquire(); //your code goes here semaphore.release(); } catch (InterruptedException ex) { //some code }