黑马程序员技术交流社区
标题:
JDK1.5之后的线程控制
[打印本页]
作者:
zouzouzou
时间:
2015-5-17 00:38
标题:
JDK1.5之后的线程控制
同步
接口Lock,替代了原有的synchronized的使用,使用灵活广泛。
Lock实现类ReentrantLock的lock()和unlock()方法进行同步。
通信
使用Lock接口实现类ReentrantLock的newCondition()方法可以获取Condition对象。
需要等待的时候使用Condition的await()方法,唤醒的时候用signal()方法。
不同的线程使用不同的Condition,这样就能区分唤醒的时候找哪个线程了。
新旧方法的对比
接口中Condition Object类
await() wait()
signal() notify()
signalAll() notifyAll()
作者:
zouzouzou
时间:
2015-5-17 00:39
JDK1.5之后的线程控制。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2