Collection<Thread>
getWaitingThreads(AbstractQueuedSynchronizer.ConditionObject condition)
int
getWaitQueueLength(AbstractQueuedSynchronizer.ConditionObject condition)
boolean
hasWaiters(AbstractQueuedSynchronizer.ConditionObject condition)
owns(AbstractQueuedSynchronizer.ConditionObject condition)