码迷,mamicode.com
首页 > 其他好文 > 详细

volatile 关键字的作用 ?

时间:2020-06-07 16:44:20      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:int   线程   变量   util   current   style   一个   结合   作用   

对于可见性,Java 提供了 volatile 关键字来保证可见性。

当一个共享变量被 volatile 修饰时,它会保证修改的值会立即被更新到主存,当

有其他线程需要读取时,它会去内存中读取新值。

从实践角度而言,volatile 的一个重要作用就是和 CAS 结合,保证了原子性,详

细的可以参见 java.util.concurrent.atomic 包下的类,比如 AtomicInteger。

volatile 关键字的作用 ?

标签:int   线程   变量   util   current   style   一个   结合   作用   

原文地址:https://www.cnblogs.com/programb/p/13021218.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!