JAVA-volatile修饰引用类型变量,可否保证其属性的可见性?

先说结论:不能! volatile修饰一个对象,若是对象的属性(成员变量)发生了改变,volatile不能保证其余线程能够观察到该变化java 起初我看到有些文章会写到,volatile若是修饰引用类型变量,那么"引用"的地址的改变(即变量指向了其余对象)对其余线程是可见的,可是引用的对象的属性变化对其余线程不可见.web 本着实事求是的精神,我写一些例子,通过一些尝试,发现普通对象的属性的改变,
相关文章
相关标签/搜索