java之公平鎖與非公平鎖

大廠面試題:公平鎖/非公平鎖/重入鎖/遞歸鎖/自旋鎖談談你的理解?請手寫一個自旋鎖。 1、什麼是公平鎖和非公平鎖 公平鎖:是指多個線程按照申請鎖的順序來獲取鎖,類似與排隊打飯,先來後到。 非公平鎖:是指多個線程獲取鎖的順序並不是按照申請鎖的順序,有可能後申請的線程比先申請的線程優先獲取鎖,在高併發的情況下,有可能造成優先級反轉或者飢餓現象。   2、公平鎖和非公平鎖舉例 ReentrantLock
相關文章
相關標籤/搜索