后端岗位面试题更新 2026-08-05
volatile关键字的作用是什么?
荣耀诺瓦星云快看汇川技术哈啰出行腾讯云智研发小米集团唯品会数字马力携程欢聚集团阿里云美团MokaTP-Link联洲国际思源智通卓望公司同盾科技字节跳动CVTEOPPO顺丰集团用友恒生电子股份有限公司快手袋鼠云招商银行·招银网络科技比亚迪联芸科技后端开发前端/移动开发电子/硬件开发互联网/IT金融通信/运营商电子/半导体消费品/零售教育/培训物流/供应链专业服务人工智能制造业技术原理Java
考察说明
考察volatile的可见性、有序性保证及其局限性
回答思路
- 说明volatile保证变量可见性,使线程能及时读到最新值
- 说明volatile禁止指令重排序,防止单例模式等场景的乱序问题
- 指出volatile不保证原子性,如i++复合操作仍需同步
- 结合典型场景如双重检查锁或状态标志位说明使用时机
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。