【Java併發編程】ReentrantLock

概述 ReentrantLock是基於AQS構建的,AQS中有一個表示狀態的字段state,ReentrantLock用它表示線程重入鎖的次數,Semaphore用它表示剩餘的許可數量,FutureTask用它表示任務的狀態。對state變量值的更新都採用CAS操作保證更新操作的原子性。 類的結構  ReentrantLock類實現了Lock和java.io.Serializable接口,其內部有
相關文章
相關標籤/搜索