黑马程序员技术交流社区

标题: 出现了乱码错误,求帮忙 [打印本页]

作者: 妖妖    时间: 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)

错误提示.png

作者: 妖妖    时间: 2015-3-27 22:34
为甚没有回答啊,自己顶一下,难道大家看到这么奇葩的错误,大家都不纳闷吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2