本帖最后由 王永荣 于 2012-10-31 21:54 编辑
就是毕老师多线程中的说5.0中的Lock例子执行后报错。。
ProducerConsumerDemo2.java:48: 错误: 不兼容的类型
private Lock lock = new ReentrantLock();
^
需要: Lock
找到: ReentrantLock
ProducerConsumerDemo2.java:50: 错误: 找不到符号
private Condition condition_pro = lock.newCondition();
^
符号: 方法 newCondition()
位置: 类型为Lock的变量 lock
ProducerConsumerDemo2.java:51: 错误: 找不到符号
private Condition condition_con = lock.newCondition();
^
符号: 方法 newCondition()
位置: 类型为Lock的变量 lock
ProducerConsumerDemo2.java:57: 错误: 找不到符号
lock.lock();
^
符号: 方法 lock()
位置: 类型为Lock的变量 lock
ProducerConsumerDemo2.java:70: 错误: 找不到符号
lock.unlock();//释放锁的动作一定要执行。
^
符号: 方法 unlock()
位置: 类型为Lock的变量 lock
ProducerConsumerDemo2.java:78: 错误: 找不到符号
lock.lock();
^
符号: 方法 lock()
位置: 类型为Lock的变量 lock
ProducerConsumerDemo2.java:89: 错误: 找不到符号
lock.unlock();
^
符号: 方法 unlock()
位置: 类型为Lock的变量 lock
7 个错误
看着架势,似乎是没导入包的问题?可是我明明在第一句import了啊。。。头疼
|
|