[简述] wait()和notify()方法是和synchronized关键字合作使用的. Condition是和重入锁相关联的,通过ReentrantLock.newCondition()生成一个与当前重入锁绑定的Condition实例. 利用Condition对象,可以让线程在合适的时间等待,或者在某一个特定的时间得到通知,继续执行. [Condition提供的基本方法] await():会使当前线程等待,同时释放锁.当其他线程使用signal()或signalAll()方法时,线程会重新获…