A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马连家华 中级黑马   /  2012-4-6 15:26  /  2340 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Lock lock = new ReentrantLock();
Condition con = lock.newCondition();
这两句是怎么来的,有什么关联?

3 个回复

倒序浏览
Lock lock = new ReentrantLock(); //lock 互斥锁 对象
Condition con = lock.newCondition();// 这个是条件变量, 通讯对象Condition
回复 使用道具 举报
Lock lock = new ReentrantLock();//抽象类的引用指向了自己的一个实例对象?
Condition con = lock.newCondition();//newCondition是ReentrantLock中的一个方法?Condition又是个什么东东..
回复 使用道具 举报
Condition是绑定到这个锁上的,相当于 synchronized 中的 传进去的锁的对象。在此例中,保证同一个锁
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马