小白也能看懂的鎖升級過程和鎖狀態

1、前言 鎖的狀態總共有四種,級別由低到高依次爲:無鎖、偏向鎖、輕量級鎖、重量級鎖,這四種鎖狀態分別表明什麼,爲何會有鎖升級?其實在 JDK 1.6以前,synchronized 仍是一個重量級鎖,是一個效率比較低下的鎖,可是在JDK 1.6後,Jvm爲了提升鎖的獲取與釋放效率對(synchronized )進行了優化,引入了 偏向鎖 和 輕量級鎖 ,今後之後鎖的狀態就有了四種(無鎖、偏向鎖、輕量
相關文章
相關標籤/搜索