AQS原理和隊列鎖機制(學習筆記三)

AQS的理解 AQS是隊列同步器AbstractQueuedSynchronizer的簡稱,它是用來構建鎖或其他同步組件的基礎框架,內部有一個int型變量state來表示同步狀態,通過內置的FIFO隊列來完成資源獲取線程的排隊工作。 使用和設計模式 AQS主要通過繼承並實現它的抽象方法來管理同步狀態,推薦使用自定義同步組件的靜態內部類來繼承,可以使用AQS提供的三個能保證狀態安全的方法來進行操作g
相關文章
相關標籤/搜索