hasQueuedThread/hasQueuedThreads/hasWaiters区别

lock.hasQueuedThread(Thread A);查询线程A是否在等待获取此锁;

lock.hasQueuedThreads();查询等待获取此锁线程的数量.

lock.hasWaiters(Condition cond);查询是否有线程在cond.await状态中;

你可能感兴趣的:(hasQueuedThread/hasQueuedThreads/hasWaiters区别)