Java volatile 关键字
示例
创建一个 volatile
属性
public class Main {
public static volatile int x = 5;
public static void main(String[] args) {
System.out.println(x);
}
}
定义和用法
The volatile
关键字是一个修饰符,它确保从所有线程读取时属性的值始终相同。
通常,属性的值可能会被写入线程的本地缓存,并且在一段时间内不会在主内存中更新。在这种情况下,其他线程将看到属性的不同值。The volatile
关键字确保线程始终在主内存中更新属性的值。
相关页面
在我们的 Java 修饰符教程 中了解更多关于修饰符的信息。