您当前的位置: 首页 >  Java

java持续实践

暂无认证

  • 1浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java多线程 happens-before的使用案例: 只使用一个volatile保证可见性

java持续实践 发布时间:2020-09-05 20:20:53 ,浏览量:1

happens-before的使用案例

如下的 Java多线程 JMM之可见性demo 文章中, 解决可见性方法使用的是两个volatile https://javaweixin6.blog.csdn.net/article/details/108419450 主要是用于解决如下所示的第四种情况, 由于a的不可见性导致的. 此时加一个volatile就能保证 a和b的可见性. b等于3的时候, a也一定是等于3的, 因为对于a的操作, 是由b的volatile保证可见的. b加了volatile之后, 读取b的时候, 就能看到对于修改b的所有的操作, 所有的操作中, 就包括了等于3

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0381s