Java volatile 關鍵字
示例
建立 volatile
屬性
public class Main {
public static volatile int x = 5;
public static void main(String[] args) {
System.out.println(x);
}
}
定義和用法
volatile
關鍵字是一個修飾符,它確保屬性的值在從所有執行緒讀取時始終相同。
通常,屬性的值可能會寫入執行緒的本地快取,並在一段時間內未在主記憶體中更新。在這種情況下,其他執行緒將看到屬性的不同值。volatile
關鍵字確保執行緒始終在主記憶體中更新屬性的值。
相關頁面
在我們的 Java 修飾符教程 中瞭解更多關於修飾符的資訊。