Condition中提供了一组类似于Object中的监视器方法.与Lock配合可以完成等待通知模式. Condition只能通过Lock#newCondition()方法获取,所以Condition是依赖于Lock的,而在调用这个方法之前,线程需要先获得锁, 同时,在一个Lock中,可以获取多个Condition对象. 主要方法: void await() throws InterruptedException :使当前线程进入等待状态,知道被通知(signal/signalAll)或中断,当前…