volatile关键字

发布时间 2023-04-19 22:56:46作者: 壹索007

volatile(不稳定的)如何保证变量的可见性:

  在 Java 中,volatile 关键字可以保证变量的可见性,如果我们将变量声明为 volatile ,这就指示 JVM,这个变量是共享且不稳定的,每次使用它都到主存中进行读取。

  volatile 关键字能保证数据的可见性,但不能保证数据的原子性。

    public volatile int counter = 0;