輕量級鎖

  輕量級鎖適用於線程數量少且執行時間短的代碼塊。在線程還未得到CPU調度時,首先會在該線程的棧中開啓一塊區域作爲lock record,然後將對象頭的 Mark Word 部分拷貝到 lock record 位置,然後嘗試將對象對象頭 Mark Word 輕量級鎖部分的指向棧的指針指向自己線程的lock record,如果成功就表明該線程得到了鎖,CPU就會調度。詳細的執行過程是: 1.如果這個
相關文章
相關標籤/搜索