标签:object ble new oid tac print pre cat override
class DeadLock implements Runnable { public int flag = 1; static Object o1 = new Object(), o2 = new Object(); @Override public void run() { System.out.println("flag=" + flag); if (flag == 1) { synchronized (o1) { try { Thread.sleep(500); } catch (Exception e) { e.printStackTrace(); } synchronized (o2) { System.out.println("1"); } } } if (flag == 0) { synchronized (o2) { try { Thread.sleep(500); } catch (Exception e) { e.printStackTrace(); } synchronized (o1) { System.out.println("0"); } } } } }
标签:object ble new oid tac print pre cat override
原文地址:https://www.cnblogs.com/lxcmyf/p/10455440.html