併發:鎖的升級過程(深入理解jvm)

1.鎖對象的Mark Word:

2.鎖升級過程:

3.參數設置

啓用自旋:-XX:+UseSpinning

禁用自旋:-XX:-UseSpinning

設置自旋次數:-XX:PreBlockSpin(默認是10次)

啓用偏向鎖:-XX:+UseBiasedLocking

禁用偏向鎖:-XX:-UseBiasedLocking

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章