如果是唯讀的就可以直接用,寫資料的時候要注意同步問題。
例子:
packagecom.ming.thread.volatiletesttrhead1;
/*** volatile 關鍵字的使用
* volatile 這個關鍵字的作用就是保持由此關鍵字修飾的變數在多個執行緒之間可以看得見
* @author
mingge *
*/public
class volatiletesttrhead extends
thread
system.out.println("count="+count);
}public
void
run()
}
packagecom.ming.thread.volatiletesttrhead1;
public
class
run
for(int i=0;i<100;i++)
}}
嗨。。。
JAVA多執行緒之 volatile關鍵字
概要 public class mythread implements runnable override public void run system.out.println 終止執行。public static void main string args throws interruptedex...
多執行緒 volatile關鍵字
在多執行緒中,volatile關鍵字是很重要的乙個知識點,在多執行緒共享資源的時候,每個執行緒資料對外都是不可見的,這就容易出現 髒讀 現象,其實就是執行緒私有堆疊中的資料和公共堆疊中的資料不同步造成的.解決這樣的問題,就要使用volatile關鍵字了。那valotitle關鍵字有什麼用,他是強制執...
多執行緒 Volatile 關鍵字
volatile 關鍵字的作用是變數在多個執行緒之間可見,但不保證資料的原子性 package com.jvm.test class threadvolatiledemo extends thread system.out.println 執行緒停止 public void setruning bo...