Biased locking(偏向锁):-XX:-UseBiasedLocking(默认启动)
Lock coarsening(锁粗化):-XX:-EliminateLocks(默认启动)
本文探讨了Java内存模型中的两项重要特性:偏向锁(Biased Locking)与锁粗化(Lock Coarsening)。偏向锁通过-XX:-UseBiasedLocking参数控制,默认启用,能够减少无竞争情况下的同步开销。锁粗化则通过-XX:-EliminateLocks参数控制,默认启用,旨在减少频繁加锁和解锁带来的性能损耗。
Biased locking(偏向锁):-XX:-UseBiasedLocking(默认启动)
Lock coarsening(锁粗化):-XX:-EliminateLocks(默认启动)

被折叠的 条评论
为什么被折叠?