后端岗位面试题更新 2026-08-05

synchronized 在 JVM 中默认使用哪些优化手段?它是从一开始就依赖重量级锁的吗?

比亚迪后端开发制造业技术原理Java

考察说明

考察对 synchronized 锁升级与优化机制的理解

回答思路

  1. 说明 synchronized 的锁升级过程(无锁->偏向锁->轻量级锁->重量级锁)
  2. 解释偏向锁、轻量级锁的优化目的
  3. 说明重量级锁依赖操作系统互斥量,开销大,但适用于竞争激烈场景