volatile關鍵字詳解

關鍵字volatile是Java虛擬機提供的最輕量級的同步機制。在Java API應用層,對volatile關鍵字的描述是具備以下兩個特點: (1)保證此變量對所有線程的可見性,這裏的「可見性」是指當一條線程修改了這個變量的值,新值對於其它線程來說是立即得知的。 (2)禁止指令重排序優化。     那麼虛擬機是如何實現volatile關鍵字這兩條特性的呢?這首先要從Java內存模型說起。 Java
相關文章
相關標籤/搜索