面試官沒想到,一個Volatile都能吹半小時

Volatile可能是面試裏面必問的一個話題吧,對他的認知很多朋友也僅限於會用階段,今天我們換個角度去看看。 先來跟着丙丙來看一段demo的代碼: 你會發現,永遠都不會輸出有點東西這一段代碼,按道理線程改了flag變量,主線程也能訪問到的呀? 爲會出現這個情況呢?那我們就需要聊一下另外一個東西了。 JMM(JavaMemoryModel) JMM:Java內存模型,是java虛擬機規範中所定義的一
相關文章
相關標籤/搜索