Lock的condition的await、signal/signalAll的机制,以及各种队列变化
关于线程之间的通信,有:Object的wait(),wait(longtimeout),wait(longtimeout,intnanos)与notify(),notifyAll()几个方法实现等待/通知机制Lock体系中的配合Condition实现也能够完成,其中底层使用的LockSupport的park方法。前者是java底层级别的,后者是语言级别,有着较高的可控性和拓展性,它们的区别也有:C