volatile的可见性
来源:3-4 线程安全性-可见性
![](http://img1.sycdn.imooc.com/user/545865b90001b1d102200220-100-100.jpg)
空_空_
2018-05-04
不好意思,老师。4-4的视频我看了2遍,确实有很多不明白的问题。
1:volatile多了两层操作,但是和普通读写的区别确实没有听懂。
2:volatile的使用场景,没有体会到volatile带来的便利,如果不加volatile,那么带来的问题是什么?
麻烦老师了
写回答
1回答
-
你好,这里核心讲的是volatile的可见性,我感觉你是对这里的可见性理解的不够。当多个线程同时操作一个线程时,volatile修饰的变量可以保证每次读取时都能拿到最新的值,而不是线程工作区别缓存的可能不是最新的数。他的便利也就是这里的可见性。
112018-05-04
相似问题