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

双重锁定模式在单例对象初始化中存在哪些问题?如何改进?

海信集团后端开发电子/半导体风险判断技术原理方案权衡Java

考察说明

考察对双重检锁并发安全缺陷与替代方案的理解

回答思路

  1. 指出双重检锁的正确性依赖反射可见性
  2. 说明指令重排序可能导致拿到未完全初始化对象
  3. 覆盖 volatile 修复方式及其他线程安全初始化方案
本题已收录答题指导

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

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