摘要: 在java开发中,避免不了要加锁控制程序逻辑,但加锁有可能导致死锁,造成线程永远卡死在等待释放锁,后面的代码得不到执行; 在java里,一般是通过synchronized关键字加锁,在jdk1.5版本中新增了Lock接口显示的加锁,本文讨论用这两种方式实现死锁; 方式一: 上面的代码开启了两个线程, 阅读全文
posted @ 2017-09-19 18:00 HE_PX 阅读(1443) 评论(0) 推荐(0) 编辑