偏向鎖,輕量級鎖,自旋鎖,重量級鎖

在多線程併發編程中Synchronized一直是元老級角色,很多人都會稱呼它爲重量級鎖, 但是隨着Java SE1.6對Synchronized進行了各種優化之後,有些情況下它並不那麼重了,Java SE1.6中 爲了減少獲得鎖和釋放鎖帶來的性能消耗而引入的偏向鎖和輕量級鎖。 在Java SE1.6中,鎖一共有4種狀態,級別從低到高依次是:無鎖狀態、偏向鎖狀態、輕量級鎖狀態和重量級鎖狀態。 這幾個
相關文章
相關標籤/搜索