米哈游面试题更新 2026-08-05
shared_ptr 是否线程安全?引用计数为什么是线程安全的?
米哈游后端开发游戏风险判断技术原理C++
考察说明
考察 RAII 智能指针的线程安全语义与引用计数原子操作原理
回答思路
- 明确区分对象访问与引用计数管理的线程安全性
- 说明引用计数使用原子操作(如 std::atomic 或 GCC 内建)保证并发增减安全
- 指出多个线程操作同一 shared_ptr 实例本身不安全,需要外部同步
- 补充控制块与对象生命周期管理的设计
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。