Java併發編程之自旋鎖、偏向鎖、輕量級鎖、重量級鎖

偏向鎖 偏向鎖就是一旦線程第一次得到了監視對象,以後讓監視對象"偏向"這個線程,以後的屢次調用則能夠避免CAS操做,說白了就是置個變量,若是發現爲true則無需再走各類加鎖/解鎖流程。web 輕量級鎖 輕量級鎖是由偏向所升級來的,偏向鎖運行在一個線程進入同步塊的狀況下,當第二個線程加入鎖爭用的時候,偏向鎖就會升級爲輕量級鎖;svg 重量級鎖 重量鎖在JVM中又叫對象監視器(Monitor),它很像
相關文章
相關標籤/搜索