黑马程序员技术交流社区

标题: 为甚编译无法通过? [打印本页]

作者: 871165471@qq.co    时间: 2015-5-24 00:19
标题: 为甚编译无法通过?


class DeadtDemo{
       
        Thread t1=new Thread(new DeadLock(true));
        Thread t2=new Thread(new DeadLock(false));
       
        t1.start();//?????????????
        t2.start();//?????????词句为甚么变异无法通过
       
}


class DeadLock implements Runnable{
        private boolean flag;//定义一个标记
        public DeadLock(boolean flag){//初始化
                this.flag=flag;
        }
        //死锁
        public void run(){
                if(flag){
                        while (true){
                                synchronized (MyLock.lokca) {
                                         System.out.println("if a");
                                        synchronized (MyLock.lokcb) {
                                                System.out.println("if b");
                                        }
                                }
                        }
                }
                else {
                        while (true){
                                synchronized (MyLock.lokcb) {
                                         System.out.println("else b");
                                        synchronized (MyLock.lokca) {
                                                System.out.println("else a");
                                        }
                                }
                        }
                }
        }
       
}

class MyLock{
        static Object lokca=new Object();
        static Object lokcb=new Object();
}


作者: jiatengde    时间: 2015-5-24 01:09
额,新人报道,正在努力中
作者: thoris    时间: 2015-5-24 01:12
主函数都没有么?
作者: 半世心修    时间: 2015-5-24 07:55
你得给jvm一个入口吧。。。门都不给进,人家怎么帮你办事。。。
作者: 冷雨敲窗被未温    时间: 2015-5-24 08:52
恩,,不错!
作者: 871165471@qq.co    时间: 2015-5-24 09:47
谢谢各位!
作者: ZYZQ    时间: 2015-5-24 13:41
放到静态代码块里面就好了,
作者: ZYZQ    时间: 2015-5-24 13:42
放到静态代码块里面就好了
作者: !85684009ex    时间: 2015-5-24 14:25
请求代码之神保佑~
作者: 彭越    时间: 2015-5-24 14:57
piaoguolalal
作者: zhw634631    时间: 2015-5-24 15:16
class MyLock{在这之后加一个main函数




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