1.死锁 (1)同步锁使用的弊端:当线程任务中出现了多个同步(多个锁)时,如果同步中嵌套了其他的同步.这时容易引发一种现象:程序出现无限等待,这种现象我们称为死锁.这种情况能避免就避免掉: synchronzied(A锁){ synchronized(B锁){ } } (2)代码演示 ①定义锁对象 public class MyLock { public static final Object lockA = new Object(); public static final Object lo…