Java 公平鎖與非公平鎖

公平鎖與非公平鎖: 鎖Lock分爲公平鎖和非公平鎖。 公平鎖:表示線程獲取鎖的順序是按照加鎖的順序來分配的,及先來先得,先進先出的順序。 非公平鎖:表示獲取鎖的搶佔機制,是隨機獲取鎖的,和公平鎖不一樣的就是先來的不一定能拿到鎖, 有可能一直拿不到鎖,所以結果不公平。 公平鎖實例: public class Service { private ReentrantLock lock; pub
相關文章
相關標籤/搜索