很早就接觸了volatile,但是并沒有特別深入的去研究她,只有一個朦朧的概念,就是覺得
用她來解決可見性的,但可見性又是什么呢?
最近經(jīng)過查閱各種資料,并結(jié)合自己的思考和實踐,對volatile有了比較深刻的認(rèn)識,
在此總結(jié)并分享給大家。
可見性
如何理解可見性,還是來看個會出現(xiàn)死循環(huán)的例子:
(注意:運行時請加上jvm參數(shù):-server,while循環(huán)內(nèi)不要有標(biāo)準(zhǔn)輸出):