跳至主要內容

volatile

Zephery约 161 字小于 1 分钟

volatile

Volatile是Java中的一种轻量级同步机制open in new window,用于保证变量的可见性和禁止指令重排open in new window。当一个变量被声明为Volatile类型时,任何修改该变量的操作都会立即被所有线程看到。也就是说,Volatile修饰的变量在每次修改时都会强制将修改刷新到主内存中,具有很好的可见性和线程安全性。

image-20240217004404932
image-20240217004404932

可见性

有序性