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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小太阳大开心 中级黑马   /  2014-5-10 22:49  /  1229 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小太阳大开心 于 2014-6-30 11:29 编辑

import java.util.concurrent.locks.*;
class Resource
{
        private String name;
        private int count;
        private boolean flag;
        private Lock lock=new ReentrantLock();
        private Condition condition_pro=new lock.newCondition();
        private Condition condition_con=new lock.newCondition();
        public void set(String name) throws InterruptedException
上面代码,为什么我运行后,这条private Condition condition_pro=new lock.newCondition();语句还提示我导入包啊, 我上面已经导入包了,还缺什么包吗

5 个回复

倒序浏览
private Condition condition_pro=lock.newCondition();
private Condition condition_con=lock.newCondition();
这个不用new了。
回复 使用道具 举报
skill20 发表于 2014-5-10 22:54
private Condition condition_pro=lock.newCondition();
private Condition condition_con=lock.newCondit ...

我按照你的方法做了不对啊,还是提示我 软件包 lock 不存在
回复 使用道具 举报
小太阳大开心 发表于 2014-5-10 23:04
我按照你的方法做了不对啊,还是提示我 软件包 lock 不存在

你导包了吗?
import java.util.concurrent.locks;
回复 使用道具 举报
skill20 发表于 2014-5-11 00:05
你导包了吗?
import java.util.concurrent.locks;

导入了,代码上有的,看一下
回复 使用道具 举报
小太阳大开心 发表于 2014-5-11 09:19
导入了,代码上有的,看一下

把你改好的代码发上来看下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马