简述Java中每个对象都可以用来实现一个同步的锁,这些锁被称为内置锁(Intrinsic Lock)或监视器锁(Monitor Lock). 具体表现形式如下: 1.普通同步方法,锁的是当前实例对象 2.静态同步方法,锁的是当前Class对象 3.对于同步代码块,锁的是Synchronized括号中的代码块 线程在进入同步代码块之前会自动获取锁,并且在退出同步代码块时自动释放锁,无论是通过正常路径退出,还是通过代码块中抛出异常退出.获得内置锁的唯一途径就是进入由这个锁保护的同步方法或代码块. 从…