黑马程序员技术交流社区
标题:
为甚编译无法通过?
[打印本页]
作者:
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