请问对非volatile对象
来源:9-5 jmm的内存可见性
厥~~~
2019-10-30
假如有两个线程A,B和主内存中都存在一个非volatile变量c
假如线程A对c已经做了修改c=c+1并且已经刷新到主内存中。
此时线程B再读取变量c,是否会读取到工作内存中的c还是此时主内存中的c+1
也就是对于非volatile对象,主内存变量值刷新后工作内存中缓存的变量是否无效?
写回答
1回答
-
同学好,如果非volatile能确保的话volatile就失去了它的意义,因此,非volatile对象,主内存变量值刷新后工作内存中缓存的变量是否无效是无法保证的
022019-11-01
相似问题