public class DeadLock implements Runnable{
String a;
String b;
boolean flag;
public DeadLock(String a,String b,boolean flag){
this.a=a;
this.b=b;
this.flag=flag;
}
public void run(){
if(flag){
// while(true){
synchronized(a){
System.out.println("锁a");
synchronized(b){
System.out.println("锁b----");
}
}
// }
}else{
// while(true){
synchronized(b){
System.out.println("锁b");
synchronized(a){
System.out.println("锁a----");
}
}
// }
}
}
public static void main(String[] args){
String a=new String("a");
String b=new String("b");
DeadLock d1=new DeadLock(a,b,true);
DeadLock d2=new DeadLock(a,b,false);
Thread t1=new Thread(d1);
Thread t2=new Thread(d2);
t1.start();
t2.start();
System.out.println("欢声笑语中打出GG");
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有