首页 > 技术文章 > 线程控制

zhangchenglzhao 2020-04-03 15:58 原文

1. semaphore 信号量:控制并发线程数量。acquire 获取, release 释放

2. exchanger 两线程数据交换,在调用exchange() 方法后等待另一个线程调用exchange() 后交换数据

3. CountDownLatch , await() 等待所有线程调用countDown() 后 继续执行。

4. CyclicBarrier  等待规定数量线程到达await() 点后一起执行。

推荐阅读