黑马程序员技术交流社区
标题:
出现了乱码错误,求帮忙
[打印本页]
作者:
妖妖
时间:
2015-3-21 16:29
标题:
出现了乱码错误,求帮忙
class Res
{
private String name;
private int cout=1;
private boolean flag=false;
public synchronized void set(String name)
{
while (flag)
{
try
{
this.wait();
}
catch (Exception e)
{
}
}
this.name=name+"----------------"+cout++;
System.out.println(Thread.currentThread().getName()+"I am a e"+this.name);
flag=true;
this.notifyAll();
}
public synchronized void out()
{
while (!flag)
{
try
{
this.wait();
}
catch (Exception e)
{
}
}
System.out.println(Thread.currentThread().getName()+"I am an d"+"\t"+this.name);
flag=false;
this.notifyAll();
}
}
class Pro implements Runnable
{
private Res r;
Pro(Res r)
{
this.r=r;
}
public void run()
{
while (true)
{
r.set("mao");
}
}
}
class Con implements Runnable
{
private Res r;
Con(Res r)
{
this.r=r;
}
public void run()
{
while (true)
{
r.out();
}
}
}
class ThreadDmeo4
{
public static void main(String[] args)
{
Res r=new Res();
new Thread(new Pro(r)).start();
new Thread(new Pro(r)).start();
new Thread(new Con(r)).start();
new Thread(new Con(r)).start();
}
}
编译不过,出现了错误,而且是一堆乱码,第一次看见乱码的错误,求指点?
错误提示.png
(5.57 KB, 下载次数: 9)
下载附件
2015-3-21 16:27 上传
作者:
妖妖
时间:
2015-3-27 22:34
为甚没有回答啊,自己顶一下,难道大家看到这么奇葩的错误,大家都不纳闷吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2