互斥锁


同步

* 使用ReentrantLock类的lock()和unlock()方法进行同步


通信

* 使用ReentrantLock类的newCondition()方法可以获取Condition对象

* 需要等待的时候使用Condition的await()方法, 唤醒的时候用signal()方法

* 不同的线程使用不同的Condition, 这样就能区分唤醒的时候找哪个线程了

posted on 2017-02-17 18:53  LoaderMan  阅读(154)  评论(0编辑  收藏  举报

导航