【Java併發編程之深入理解】對象鎖

Java的對象頭通常由兩個部分組成,一個是Mark Word存儲對象的hashCode或者鎖信息,另一個是Class Metadata Address用於存儲對象類型數據的指針,如果對象是數組,還會有一個部分存儲的是數據的長度。 java對象頭的長度: 對象頭裏的Mark Word裏默認存儲對象的HashCode、分代年齡和鎖標記位。 32位JVM的Mark Word的默認存儲結構爲: 在運行期間
相關文章
相關標籤/搜索