不同: 1、偏向是指一次上锁执行完同步代码块后,再次上锁。 2、重入是指在一次上锁后执行同步代码块中再次上锁。 相同:**持有的线程对象或线程ID相同 批量重偏向:**当类对象进行批量撤销达到JVM阈值(默认20次)后,会重新偏向另一个线程 不可偏向:**当类达到40次偏向撤销时,后续该类的所有实例都会被取消锁偏向