【java多線程】(4)---volatile關鍵字

volatile關鍵字 一旦一個共享變量(類的成員變量、類的靜態成員變量)被volatile修飾之後,那麼就具備了兩層語義:   1)保證了不同線程對這個變量進行操作時的可見性,即一個線程修改了某個變量的值,這新值對其他線程來說是立即可見的。   2)禁止進行指令重排序。       想要深刻的理解這兩句話,首先得了解java的內存模型和併發編程中的原子性、可見性、排序性。   一、併發編程中的三
相關文章
相關標籤/搜索