Java併發偏向鎖、輕量級鎖、重量級鎖、synchronized和volatile的實現原理

偏向鎖、輕量級鎖和重量級鎖之間的關係,首先打個比方:假設如今廁所只有一個位置,每一個使用者都有打開門鎖的鑰匙。必須打開門鎖才能使用廁所。web 小明今天吃壞了東西須要反覆去廁所,若是小明每次都要開鎖就很耽誤時間,因而門鎖將小明的臉記錄下來(假設那個鎖是智能鎖),下次小明再來的時候門鎖會自動識別出是小明來了,而後自動開鎖,這樣就省去了小明拿鑰匙開門的過程,此時門鎖就是偏向鎖,也能夠理解爲偏向小明的鎖
相關文章
相關標籤/搜索