您的位置:首页 > 编程语言 > Java开发

java程序处理两张图片合并为一张图片

2012-10-15 16:32 579 查看
 

/**

多线程--写出一个死锁程序

*/

class Test implements Runnable

{

private boolean flag;

public Test(boolean flag){

this.flag = flag;

}

public void run(){

if(flag){

synchronized(MyLock.locka){

System.out.println("if locka");

synchronized(MyLock.lockb){

System.out.println("if lockb");

}

}

}else{

synchronized(MyLock.lockb){

System.out.println("else lockb");

synchronized(MyLock.locka){

System.out.println("else locka");

}

}

}

}

}

class MyLock 

{

public static Object locka = new Object();

public static Object lockb = new Object();

}

class DeadLockTest 

{

public static void main(String[] args) 

{

Thread t1 = new Thread(new Test(false));

Thread t2 = new Thread(new Test(true));

t1.start();

t2.start();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: