偏向鎖、輕量級鎖、重量級鎖

        Java SE1.6爲了減小得到鎖和釋放鎖所帶來的性能消耗,引入了「偏向鎖」和「輕量級鎖」的概念,因此在Java SE1.6裏鎖一共有四種狀態:無鎖狀態,偏向鎖狀態,輕量級鎖狀態和重量級鎖狀態,它會隨着競爭狀況逐漸升級。鎖能夠升級但不能降級,這種策略目的是爲了提升得到鎖和釋放鎖的效率。 偏向鎖         Hotspot的做者通過以往的研究發現大多數狀況下鎖不只不存在多線程競爭
相關文章
相關標籤/搜索