技术栈

jsr-133

ly7689
26 分钟前
jvm·jit·volatile·内存屏障·jmm·jsr-133
JVM 内存屏障与可见性:从 volatile 到 JSR-133 的底层实现在Java并发编程中,volatile关键字是一个看似简单却蕴含深意的工具。它常被用于标志位、状态切换或双重检查锁(DCL)中。然而,许多开发者对其理解停留在"保证可见性"和"防止指令重排序"的层面,并未深入探究其底层的实现机制——内存屏障(Memory Barrier)。
我是有底线的