java虛擬機鎖的升級和比較

鎖的升級和比較 無狀態鎖(01)–>偏心鎖(10)–>輕量級鎖(00)(自旋鎖)–>重量級鎖 偏心鎖:即偏向於第一個獲得該對象鎖的線程,如果在這個線程獲得偏向鎖後,之後只要該鎖沒有被別的線獲取,則持有該偏向鎖的線程將永遠不需要被同步 偏向鎖的MarkWord中包含:線程ID、epoch、對象分代年齡、是否偏心鎖(1)、鎖標誌位(01) 偏向鎖的獲得: 當鎖對象第一次被獲取時,如線程1訪問同步快,虛
相關文章
相關標籤/搜索