一篇文章瞭解AQS和應用

瞭解AQS 簡介 AbstractQueueSynchronized的縮寫,也叫抽象的隊列式同步器。定義了一套多線程訪問共享資源的同步器框架。 字如其名,他是一個抽象類,所以大部分同步類都是繼承於它,然後重寫部分方法即可。 比如說ReentrantLock/Sema phore/CountDownLatch都是AQS的具體實現類。 功能 AQS維護了一個共享資源State和一個FIFO的等待隊列,
相關文章
相關標籤/搜索