黑马程序员技术交流社区

标题: jdk5.0中多线程锁的问题 [打印本页]

作者: 黑马连家华    时间: 2012-4-6 15:26
标题: jdk5.0中多线程锁的问题
Lock lock = new ReentrantLock();
Condition con = lock.newCondition();
这两句是怎么来的,有什么关联?
作者: 刘士    时间: 2012-4-6 15:32
Lock lock = new ReentrantLock(); //lock 互斥锁 对象
Condition con = lock.newCondition();// 这个是条件变量, 通讯对象Condition

作者: 黑马连家华    时间: 2012-4-6 15:37
Lock lock = new ReentrantLock();//抽象类的引用指向了自己的一个实例对象?
Condition con = lock.newCondition();//newCondition是ReentrantLock中的一个方法?Condition又是个什么东东..

作者: 黄长利    时间: 2012-4-6 15:51
Condition是绑定到这个锁上的,相当于 synchronized 中的 传进去的锁的对象。在此例中,保证同一个锁




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