ReentrantLock 加鎖淺析

ReentrantLock 整體結構 ReentrantLock 依靠內部的Sync變量 實現鎖的功能 Sync抽象類繼承自AQS 1:AQS實現同步框架(構建同步隊列,控制同步狀態) 預留出了獲取和釋放共享資源的方法供子類實現 2:也就是說Sync 及它的實現類只是重寫了獲取和釋放的方法 核心邏輯在AQS中 3:加Sync抽象類爲了讓子類重寫lock 和tryacquire 實現公平和非公平鎖
相關文章
相關標籤/搜索