因为在保证数据依赖性的前提下,普通读就算重排了也没什么影响啊。 但如果没有volatile写前面的StoreStore屏障,v写前面的普通写就有可能被排在v写后面,这样就影响了其它线程对这个普通变量的可见性,造成使用歧义。
点赞 评论

相关推荐

牛客网
牛客企业服务