`CyclicBarrier`、`CountDownLatch`、`Semaphore`的用法。

答案解析

`CyclicBarrier`用于多线程相互等待,达到屏障统一执行;`CountDownLatch`用于一组线程等待其他线程完成;`Semaphore`用于控制同时访问资源的线程数。