Blog of VLSMB
JDK 6之前,synchronized是重量级锁,性能较差。JDK 6引入了偏向锁、轻量级锁等优化机制,大幅提升了synchronized的性能。本文深入剖析JVM对synchronized的各种优化策略和锁升级的完整过程。