Java鎖:公平鎖、非公平鎖、可重入鎖(遞歸鎖)、自旋鎖、獨佔鎖

1.公平鎖和非公平鎖: 公平鎖:是指多個線程按照申請鎖的順序來獲取鎖,相似排隊打飯,先來後到。java 非公平鎖:是指多個線程獲取鎖的順序並非按照申請鎖的順序,有可能後申請的線程比先申請的線程優先獲取鎖在高併發的狀況下,可能會形成優先級反轉或者飢餓現象。web 公平鎖/非公平鎖併發 併發包中ReentrantLock的建立能夠指定構造函數的boolean類型來獲得公平鎖或非公平鎖,默認是非公平鎖。
相關文章
相關標籤/搜索