本帖最后由 罗广伟 于 2013-6-14 10:49 编辑
在多线程生产者消费者例子中,有几句代码如下- private Lock lock = new ReentrantLock();
- private Condition condition_pro = lock.newCondition();
- private Condition condition_con = lock.newCondition();
复制代码 代码中ReentrantLock实现了lock接口覆写了lock的newCondition方法,newCondition方法是返回一个condition对象说明newCondition方法创建了一个condition对象,既然newCondition方法可以创建condition对象,那么问题就是ReentrantLock类和condition接口的关系是什么,是不是实现了condition或者继承了condition的子类进而拥有了构造函数?
|