出现在嵌套的同步代码块 ------------ 锁的释放,在同步代码执行完释放,执行wait()后释放,... ----------------- 原因: 线程1,在s1锁嵌套s2 线程2,在s2锁嵌套s1 当线程1获取到s1锁并且线程2获取到s2锁时, 线程1获取不到s2, 线程2获取不到s1, 进入死锁状态.