java併發編程(7)-final屬性的內存語義

JMM 規定的final屬性的重排序規則 1)在構造函數內對一個final屬性的寫入,與隨後把這個執行構造方法構造的對象的引用賦值給一個變量 這兩個操作不能重排序。就是說一定是先執行 final屬性的寫入,然後才能通過引用訪問構造(new)的對象。 注意這裏只保證了final屬性的寫入順序,沒有保證普通屬性的順序(就是說普通屬性的寫可能會被重排序到構造方法外執行)。 2)第一次讀去一個包含fina
相關文章
相關標籤/搜索