java鎖—公平/非公平鎖、可重入鎖、自旋鎖、共享/獨佔鎖

文章目錄 公平和非公平鎖 可重入鎖 (又稱遞歸鎖) 自旋鎖 共享鎖 和 獨佔鎖 公平和非公平鎖 公平鎖 是指多個線程按照申請鎖的順序來獲取鎖,相似排隊打飯,先來後到。 非公平鎖 是指多個線程獲取鎖的順序並非按照申請鎖的順序,有可能後申請的線程比先申請的線程優先獲取鎖在高併發的狀況下,有可能會形成優先級反轉或者飢餓現象web 區別:非公平鎖的優勢在於吞吐量比公平鎖大。緩存 Synchronized、
相關文章
相關標籤/搜索