Java四种内存屏障详解,LoadLoad、LoadStore、StoreLoad、StoreStore

由于没在官网查到相关资料,以下结论来自互联网第三方博客搜集整理后,准确性无法保证,仅供参考。 屏障作用: 可见性:当一条线程修改了一个变量的值,新值会立即被写入主内存,同时其他线程读取该变量时会从主内存中读取最新值,而不是使用线程缓存中的值。 有序性:编译器和处理器可能会对指令进行重排以提高性能,但
posted @ 2024-04-10 01:13  Yfeil  阅读(92)  评论(0编辑  收藏  举报