volatile關鍵字的使用

volatile不能保證原子性,能夠實現可見性和有序性html

只能在有限的一些情形下使用 volatile變量替代鎖。要使 volatile變量提供理想的線程安全,必須同時知足下面兩個條件:安全

● 對變量的寫操做不依賴於當前值。線程

● 該變量沒有包含在具備其餘變量的不變式中。htm

參考博文:http://www.javashuo.com/article/p-hsugcpqq-hw.htmlblog

相關文章
相關標籤/搜索