多線程學習(二)-鎖

前言 ——學習材料:java併發編程的藝術 上篇文章,就提到了synchronized和ReetrantLock等等,這篇文章就來較爲詳細的說說鎖. * 在javaSE 1.6中,鎖一共有4種狀態,級別從低到高依次是:無鎖狀態,偏向鎖狀態,輕量級鎖狀態,重量級狀態.鎖可以升級不可以降級 * 鎖的狀態保存在對象的頭文件中,32位JVM的MarkWord默認存儲結構如下圖 偏向鎖 偏向於第一個獲得它的
相關文章
相關標籤/搜索