多线程-死锁

来源:互联网 发布:游戏礼包领取软件 编辑:程序博客网 时间:2024/05/19 20:48
public class DeadLock02 {private static String s1 = "筷子左";private static String s2 = "筷子右";public static void main(String[] args) {// TODO Auto-generated method stubnew Thread(){public void run(){synchronized(s1){while(true){System.out.println(getName()+"获取"+s1+"等待"+s2);synchronized(s2){System.out.println("拿到"+s2+"开吃");}}}  }}.start();new Thread(){public void run(){synchronized(s2){while(true){System.out.println(getName()+"获取"+s2+"等待"+s1);synchronized(s1){System.out.println("拿到"+s1+"开吃");}}}  }}.start();}}

0 0
原创粉丝点击