黑马程序员技术交流社区
标题:
死锁
[打印本页]
作者:
蓝色风信子
时间:
2016-5-31 22:05
标题:
死锁
//死锁
class Ticket implements Runnable
{
int ticket=1000;
boolean flag=true;
Object obj=new Object();
public void run()
{
if(flag)
{
while(true)
{
synchronized(obj)
{
show();
}
}
}else{
while(true)
{
show();
}
}
}
synchronized void show()
{
synchronized(obj)
{
if(ticket>0)
System.out.println(Thread.currentThread().getName()+"---"+ticket--);
}
}
}
public class SiSuo
{
public static void main(String[] args)
{
Ticket t=new Ticket();
Thread t1=new Thread(t);
Thread t2=new Thread(t);
t1.start();
try{Thread.sleep(10);}catch(Exception e){}
t.flag=false;
t2.start();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2