基于synchronized的对象锁,类锁以及死锁模拟。

答案解析

对象锁锁定实例方法或代码块,类锁锁定静态方法或类对象。死锁可通过两个线程分别持有两个锁,互相等待对方释放,造成死锁。