volatile两点疑问

来源:3-4 线程安全性-可见性

MR、jQuery

2021-01-27

课程中说的volatile使用场景:1、什么叫对变量的写操作不依赖当前值?2、“该变量没有包含在具有其他变量的不变的式子中”,这句话不是很理解,感觉就是念了一遍啊
烦请老师对这两点作详细解答

写回答

1回答

Jimin

2021-01-30

你好,这两个要放到一起,说得通俗一点就是:volatile只能作为一个独立变量使用,通常就是用于各种flag。比如count++统计时增加volatile时依旧无法保证线程安全

0
0

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程