JVM內存鎖優化

早期的synchronized性能低下, 由於監視器鎖monitor是依賴於底層操做系統的mutx-lock實現,當多個線程在monitor中的wait隊列中竟爭上崗時會發生線程狀態切換, 這種切換須要由操做系統的內核態轉化爲用戶態,性能比較低下。 jdk1.6對synchronized作了不少優化, 性能已經提高了不少。 具體優化策略,在對象頭中引入了輕量級鎖、偏向鎖等標識。 偏向鎖     偏
相關文章
相關標籤/搜索