很早就接觸了volatile,但是并沒有特別深入的去研究她,只有一個朦朧的概念,就是覺得

用她來解決可見性的,但可見性又是什么呢?

最近經(jīng)過查閱各種資料,并結(jié)合自己的思考和實踐,對volatile有了比較深刻的認(rèn)識,

在此總結(jié)并分享給大家。

可見性

如何理解可見性,還是來看個會出現(xiàn)死循環(huán)的例子:

(注意:運(yùn)行時請加上jvm參數(shù):-server,while循環(huán)內(nèi)不要有標(biāo)準(zhǔn)輸出):

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式