Java中的AQS(一)AQS簡介

    隊列同步器AbstractQueuedSynchronizer,是用來構建鎖或者其他同步組件的基礎框架,它使用一個int成員表示同步狀態,通過內部的FIFO隊列來完成資源獲取線程的排序工作。 一、AQS的設計     AQS的設計是基於模板方法模式的,也就是說,使用者需要繼承AQS並重寫指定的方法,隨後將AQS組合在自定義同步組件的實現中,並調用AQS提供的模板方法,而這些模板方法將會調用
相關文章
相關標籤/搜索