java併發之----volatile關鍵字

一、volatile 在java中,volatile關鍵字解決的是變量在多個線程之間的可見性,一旦一個共享變量(類的成員變量、類的靜態成員變量)被volatile修飾之後,那麼就具備了兩層語義: (1)保證了不同線程對這個變量進行操作時的可見性,即一個線程修改了某個變量的值,這新值對其他線程來說是立即可見的。 (2)禁止進行指令重排序。 注:不瞭解「原子性,可見性和有序性」的同學可以看下筆者之前的
相關文章
相關標籤/搜索