Java對象結構

32位JVM中 mark word結構信息:   鎖狀態 25bit 4bit 1bit 2bit 23bit 2bit 是否偏向鎖 鎖標誌位 無鎖 對象的HashCode 分代年齡 0 01 偏向鎖 線程ID Epoch 分代年齡 1 01 輕量級鎖 指向棧中鎖記錄的指針 00 重量級鎖 指向重量級鎖的指針 10 GC標記 空 11 注意:無鎖和偏向鎖的鎖標誌位都是01,利用額外1bit區分是否
相關文章
相關標籤/搜索