volatile修饰的对象的内部变量发生变化能不能保证可见性

行走的旅程 发布于 04/07 16:45
阅读 127
收藏 0

volatile可以保证对象的引用发生变化可见,但是引用的对象的内部属性变化能不能保证可见?

jvm能不能做new 赋值操作做到线程可见?比如一个成员变量a,一个线程进行这个变量a的初始化,a=new xxxx(),另外一个线程能不能实时感知,还是获取的还是之前的null?

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部