JUC-并发工具(CountDownLatch\CycleBarrier\Semaphore)

1、简介 本文主要讲解并发编程中经常使用的三个工具,他们分别是CountDownLatch(闭锁)、CycleBarrier(循环栏栅)、Semaphore(信号量),三个工具都是在JUC并发包下提供的多线程开发工具,各自有各自的使用场景,在多线程开发中能够根据业务场景来选择合适的工具。三个工具是以AQS以及以AQS为基础的Lock来构成的,因此最底层仍是AQS,关于AQS能够经过文章《JUC-A
相关文章
相关标签/搜索