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

请描述 Java 中 synchronized 锁升级的完整过程。

转转后端开发消费品/零售技术原理Java

考察说明

考察对 synchronized 锁状态转换及触发条件的理解

回答思路

  1. 说明无锁到偏向锁的升级条件
  2. 描述偏向锁到轻量级锁的过程
  3. 解释轻量级锁到重量级锁的触发
  4. 能区分锁消除与锁粗化