51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

大厂

大厂面试题:你知道JUC中的Semaphore、CyclicBarrier、CountDownLatch吗

大厂面试题:你知道JUC中的Semaphore、CyclicBarrier、CountDownLatch吗

厉飞雨 阅读(11) 评论(0) 赞(1)

# (一)概述 资源的分配方式有两种,一种是独占,比如之前讲的ReentrantLock,另外一种是共享,即我们今天将要学习的Semaphore、CyclicBarrier以及CountDownLatch。这些都是JUC包中的类。 # (二)Semaphore Semaphore是信号量的意思,作用是控制访问特定资源的线程数量。 其核心API为: semaphor