JVM


7.4 锁优化技术(偏向锁、轻量级锁、重量级锁、锁消除/粗化)


文档摘要

7.4 锁优化技术(偏向锁、轻量级锁、重量级锁、锁消除/粗化) 7.4 锁优化技术(偏向锁、轻量级锁、重量级锁、锁消除/粗化) 在现代多核处理器架构与高并发应用需求的双重驱动下,Java虚拟机(JVM)对同步机制的性能优化已远非“加个 synchronized 关键字”这般简单。自 Java 6 起,HotSpot 虚拟机引入了一套精妙而分层的锁优化体系——从偏向锁(Biased Locking)到轻量级锁(Lightweight Locking),再到重量级锁(Heavyweight Locking),辅以编译期的锁消除(Lock Elimination)与锁粗化(Lock Coarsening)——这套机制不仅体现了 JVM


发布者: 作者: 转发
评论区 (0)
U