测试岗位面试题更新 2026-08-05

解释一下synchronized及其作用

百度测试专业服务技术原理问题排查Java

考察说明

考察对Java内置锁机制原理和使用场景的理解

回答思路

  1. 说明synchronized的作用是保证方法或代码块的原子性和可见性
  2. 解释其使用方式:修饰实例方法、静态方法、代码块
  3. 阐述底层实现涉及monitor锁、偏向锁、轻量级锁和重量级锁
  4. 说明可重入性和异常时自动释放锁的特性
本题已收录答题指导

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

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