java對象的內存佈局和對象的訪問定位

1 、對象在內存中存儲的佈局分爲三塊 對象頭 存儲對象自身的運行時數據:Mark Word(在32bit和64bit虛擬機上長度分別爲32bit和64bit),包含如下信息: 對象hashCode 對象GC分代年齡 鎖狀態標誌(輕量級鎖、重量級鎖) 線程持有的鎖(輕量級鎖、重量級鎖) 偏向鎖相關:偏向鎖、自旋鎖、輕量級鎖以及其他的一些鎖優化策略是JDK1.6加入的,這些優化使得Synchroniz
相關文章
相關標籤/搜索