JUC-併發工具(CountDownLatch\CycleBarrier\Semaphore)

1、簡介 本文主要講解併發編程中經常使用的三個工具,他們分別是CountDownLatch(閉鎖)、CycleBarrier(循環欄柵)、Semaphore(信號量),三個工具都是在JUC併發包下提供的多線程開發工具,各自有各自的使用場景,在多線程開發中能夠根據業務場景來選擇合適的工具。三個工具是以AQS以及以AQS爲基礎的Lock來構成的,因此最底層仍是AQS,關於AQS能夠經過文章《JUC-A
相關文章
相關標籤/搜索