循环栅栏:设置 n,等 n 个线程都到了,再同一放行。然后等下一批

    1. CyclicBarrier cyclicBarrier = new CyclicBarrier(3);
    2. // 当有 3 个线程调用,才会从阻塞唤醒
    3. cyclicBarrier.await();
    4. // 获取正在等待的线程个数
    5. cyclicBarrier.getNumberWaiting();