黑马程序员技术交流社区

标题: 今天学了线程,手机了一点同步的问他 [打印本页]

作者: 徐方锐    时间: 2016-5-25 23:36
标题: 今天学了线程,手机了一点同步的问他
同步
接口Lock,替代了原有的synchronized的使用,使用灵活广泛。
Lock实现类ReentrantLock的lock()和unlock()方法进行同步。
通信
使用Lock接口实现类ReentrantLock的newCondition()方法可以获取Condition对象。
需要等待的时候使用Condition的await()方法,唤醒的时候用signal()方法。
不同的线程使用不同的Condition,这样就能区分唤醒的时候找哪个线程了。

新旧方法的对比
   接口中Condition     Object类
       await()           wait()
       signal()           notify()
       signalAll()        notifyAll()
作者: frank5    时间: 2016-5-25 23:54
看起来好厉害的样子
作者: 一架飞机CE3    时间: 2016-5-26 00:11
+1 看起来好厉害的样子




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2