| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 479 人关注过本帖
标题:初学线程,请帮下忙!!
只看楼主 加入收藏
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
结帖率:84.21%
收藏
已结贴  问题点数:20 回复次数:4 
初学线程,请帮下忙!!
程序代码:
package 线程;
class Reasouce1{
     String name;
     String sex;   
}
class Input1 implements  Runnable{
    Reasouce1 r;
    public Input1(Reasouce1 r)
    {
        this.r=r;
    }
    public void run()
    {
        int flag=0;
        while(true){
            synchronized(r)
            {
                if(flag==0)
                {
                    r.name="旺财";
                    r.sex="男";
                }
                else
                {
                    r.name="小强";
                    r.sex="女女女女";   
                }       
            }
                flag=(flag+1)%2;   
        }
    }
}
class Output1 implements  Runnable{
    Reasouce1 r;
    Output1(Reasouce1 r)
    {
        this.r=r;
    }
    public void run()
    {
        while(true){
            synchronized(r)
            {
                System.out.println(r.name+".........."+r.sex);
            }
        }
    }
}
public class ThreadDemo3 {
    public static void main(String[] args) {
            Reasouce1 r=new Reasouce1();
            Input1 in=new Input1(r);
            Output1 out=new Output1(r);
            Thread t2=new Thread(in);
            Thread t1=new Thread(out);
            t2.start();
            t1.start();
    }

}
这个代码怎么回事啊!!
图片附件: 游客没有浏览图片的权限,请 登录注册
2014-11-17 20:43
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:10 
代码应该没问题,你把第一行代码删掉再编译运行看看

思考赐予新生,时间在于定义
2014-11-18 10:17
playyang123
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:70
专家分:332
注 册:2014-11-17
收藏
得分:10 
包名换成英文的吧
2014-11-18 10:53
小码农
Rank: 9Rank: 9Rank: 9
来 自:大山里
等 级:蜘蛛侠
威 望:7
帖 子:151
专家分:1198
注 册:2014-11-8
收藏
得分:0 
你的错误是NoClassDefFoundError,就是没有找到class文件。在命令窗口下运行Java程序,先要使用javac ThreadDemo.java 命令,生成class文件,
再使用Java ThreadDemo 命令,执行文件。

沉淀自己,厚积薄发!
2014-11-21 00:07
快速回复:初学线程,请帮下忙!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031358 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved