偏向撤销批量重偏向-轻量级锁降级为偏向锁 偏向撤销等待全局安全点,删除锁记录等等的过程。 撤销很消耗性能。 批量重偏向-轻量级锁降级为偏向锁当一个线程创建了大量对象并执行了初始的同步操作,后来另一个线程也来将这些对象作为锁对象进行操作,会导偏向锁重偏向的操作。JVM 认为如果对同一个类的对象进行了20次**偏向撤销,就会产生批量重偏向。此时锁 由 轻量级锁 =》偏向锁**。