探索併發編程(三)------Java存儲模型和共享對象[轉]

很多程序員對一個共享變量初始化要注意可見性和安全發佈(安全地構建一個對象,並其他線程能正確訪問)等問題不是很理解,認爲Java是一個屏蔽內存細節的平臺,連對象回收都不需要關心,因此談到可見性和安全發佈大多不知所云。其實關鍵在於對Java存儲模型,可見性和安全發佈的問題是起源於Java的存儲結構。 Java存儲模型原理 有很多書和文章都講解過Java存儲模型,其中一個圖很清晰地說明了其存儲結構:  
相關文章
相關標籤/搜索