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

Java中synchronized阻塞与可重入是怎么实现的?轻量级锁的可重入机制是什么?重量级锁的wait set是如何维护的?

美团后端开发互联网/IT问题拆解技术原理Java

考察说明

考察synchronized底层实现原理、可重入机制及对象监视器的阻塞队列

回答思路

  1. 说明synchronized的阻塞是通过JVM内部机制而非纯用户态实现
  2. 区分轻量级锁与重量级锁的可重入计数方式
  3. 解释重量级锁中wait set(等待集)的维护与notify/notifyAll的关系
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。