线程控制

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

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

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

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

posted on 2020-04-03 15:58  远方的人  阅读(102)  评论(0编辑  收藏  举报

导航