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

请说明 Java synchronized 的锁升级与锁降级机制。

Lazada后端开发电商技术原理方案权衡Java

考察说明

考察对 synchronized 偏向锁、轻量级锁、重量级锁的演进及降级条件的理解

回答思路

  1. 准确描述偏向锁到轻量级锁再到重量级锁的升级路径
  2. 说明触发升级的关键条件(如竞争、批量撤销)
  3. 说明锁降级的含义与触发时机(如批量重偏向)
  4. 能解释升级与降级对性能的影响