开发者社区> 问答> 正文

非基础字段为什么不建议用volatile修饰?

[上海_Java_呆] 我今天在sonar上看到一个报警,非基础字段不建议用volatile修饰。我看网上的解释是volatile只是确保对象的引用地址可见,对象的成员变量是不可见的

来源:云原生后端社区https://www.yuque.com/server_mind/answer

展开
收起
montos 2020-04-20 17:11:52 743 0
1 条回答
写回答
取消 提交回答
    • [兰小伟-《TypeScript实战》] volatile修饰非基础类型,指的是每次刷新对象的引用。非基础数据类型,建议用AtomiXX代替volatile。对象类型用volatile,你刷新的是引用地址,不是对象内容本身。

    来源:云原生后端社区https://www.yuque.com/server_mind/answer

    2020-04-20 17:11:59
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载