偏向鎖的兩次競爭

使用 synchronized() 時,括號中的對象就是我們所謂的 鎖 其實真正的 鎖 的信息,存在與括號中對象的對象頭中 對象頭的組成: 內容 說明 Mark Word 存儲對象的 Hashcode、鎖信息、分代年齡 Class Metadata Address 存儲對象類型數據的指針 Array length 數組的長度(如果對象是數組的話) 主要看 MarkWord,它存放了鎖信息,我們簡化
相關文章
相關標籤/搜索