JUC高併發與線程安全(1)

JUC高併發 一、談談你對volatile的理解 1.1volatile是Java虛擬機提供的輕量級的同步機制 1.1.1保證可見性 在內存模型中,線程將自身須要的對象數據從主機物理內存拷貝到線程工做內存(實際仍在物理內存,虛擬的劃分約定),當線程對數據的修改經歷三個步驟:java 從物理內存拷貝數據到工做內存 在執行線程中修改數據 將數據寫回物理內存 數據寫完後,須要及時的通知其餘須要此對象的線
相關文章
相關標籤/搜索