欢迎光临散文网 会员登陆 & 注册

源码阅读网Java并发编程专题

2023-04-01 20:55 作者:kkddeer  | 我要投稿

内存屏障:一组CPU指令,仅在硬件级别解决重排序问题。主要用于在多核cpu的情形下可以强制同步cpu中缓存不一致的情况。

1:防止指令之间的重排序:通过强制使内存屏障之前的(部分或全班)代码先执行。
2:实现可见性:通过把store buffer中的修改写到缓存和主内存中。
这里理解顺序很重要。


源码阅读网Java并发编程专题的评论 (共 条)

分享到微博请遵守国家法律