1,概念:2,死锁产生的条件:3,如何避免死锁:4,死锁的检测: 1,概念:是在多线程中,执行代码时竞争锁,而造成的互相等待对方锁的现象; 2,死锁产生的条件: 多个线程;多个锁;多个同步代码块嵌套; 3,如何避免死锁:只需要去掉一个产生条件即可; 4,死锁的检测:在jdk8中,使用jvisualvm工具检测死锁;