【Java】volatile实现什么能力,怎么实现的?(约80字)

可见性,CPU core分别有自己的cache,彼此之间不可见,使用volatile会强制将cache写入主存,和从主存加载数据。

还有禁止指令重排,当一个变量被volatile修饰时,编译器和处理器会禁止对其进行指令重排序,从而保证程序的正确性。

THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容