A 死锁 の 物语(ˉ▽ˉ;)... 发表于 2018-07-23 | | 阅读次数: 字数统计: 235 | 阅读时长 ≈ 1 1234567891011121314151617181920212223242526272829303132333435363738394041/** * @author tengshe789 */public class DeadLock { public static String obj1 = "obj1"; public static String obj2 = "obj2"; public static void main(String[] args){ new Thread(()->{ try{ System.out.println("Lock1 running"); while(true){ synchronized(DeadLock.obj1){ System.out.println("Lock1 lock obj1"); Thread.sleep(3000);//获取obj1后先等一会儿,让Lock2有足够的时间锁住obj2 synchronized(DeadLock.obj2){ System.out.println("Lock1 lock obj2"); } } } }catch(Exception e){ e.printStackTrace(); } }).start();//first thread with lambda new Thread(()->{ try{ System.out.println("Lock2 running"); while(true){ synchronized(DeadLock.obj2){ System.out.println("Lock2 lock obj2"); Thread.sleep(3000); synchronized(DeadLock.obj1){ System.out.println("Lock2 lock obj1"); } } } }catch(Exception e){ e.printStackTrace(); } }).start();//second thread }} 结束 此片完了~ 想要了解更多精彩新姿势?请访问我的个人博客 本篇为原创内容,已在个人博客率先发表,随后CSDN,segmentfault,掘金,简书,开源中国同步发出。如有雷同,缘分呢兄弟。赶快加个好友~ -------------本稿が終わる感谢您的阅读------------- 打赏 支付宝 本文作者: tEngSHe789 本文链接: https://tengshe789.github.io/2018/07/23/A-死锁/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!