JVM 对 Java 的原生锁做了哪些优化?

答案解析

主要有偏向锁、轻量级锁、重量级锁三种状态,通过对象头标记和CAS操作实现锁的升级与降级,减少无竞争时的锁开销,提高性能。