Java 對象內存佈局

對象頭區域此處存儲的信息包括兩部分: 1、對象自身的運行時數據( MarkWord ) 存儲 hashCode、GC 分代年齡、鎖類型標記、偏向鎖線程 ID 、 CAS 鎖指向線程 LockRecord 的指針等, synconized 鎖的機制與這個部分( markwork )密切相關,用 markword 中最低的三位代表鎖的狀態,其中一位是偏向鎖位,另外兩位是普通鎖位。 2、對象類型指針(
相關文章
相關標籤/搜索