ReentrantLock和AQS源碼解讀系列二

ReentrantLock和AQS源碼解讀系列二 公平鎖的細節hasQueuedPredecessors 取消狀態細節cancelAcquire 若是取消的是尾結點 修改尾結點成功 修改尾結點不成功 若是取消的是不尾結點,新前驅是頭結點 若是取消的是不尾結點,新前驅也不是頭結點 公平鎖的細節hasQueuedPredecessors 若是咱們設置爲公平鎖,那麼在嘗試獲取所以前會先判斷隊伍裏有沒有人
相關文章
相關標籤/搜索