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