Java併發鎖-公平鎖和非公平鎖

以ReentrantLock爲例 非公平鎖: lock/tryLock時會直接去獲取一下鎖,不考慮是否有等待的進程,但是沒拿到就會進入等待隊列 公平鎖: lock/tryLock時會先檢查一下等待隊列,按照順序來獲取鎖 代碼如下:
相關文章
相關標籤/搜索