互联网/IT行业面试题更新 2026-08-05
请实现一个线程安全的单例模式,并解释其关键点。
快手前端/移动开发互联网/IT编码实现方案权衡Java
考察说明
考察并发环境下的单例实现正确性、性能与安全性权衡
回答思路
- 能写出至少一种线程安全的单例实现(如双重检查锁、静态内部类、枚举)
- 解释 volatile 或类初始化机制在保证线程安全中的作用
- 讨论不同实现方式的性能、懒加载和安全性权衡
- 指出双重检查锁中指令重排问题及解决方案
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。