volatile jellygc 2023-07-14 30 阅读1分钟 volatile 是 Java 提供的一种轻量级的同步机制,在并发编程中通过在读、写前后插入屏障来可以保证可见性和禁止重排序 在每个 volatile 写操作的前面插入一个 StoreStore 屏障 在每个 volatile 写操作的后面插入一个 StoreLoad 屏障 在每个 volatile 读操作的后面插入一个 LoadLoad 屏障 在每个 volatile 读操作的后面插入一个 LoadStore 屏障