CountDownLatch
是 Java 并发库中提供的一种非常有用的工具类,用于使一个或多个线程等待其他线程完成一组操作。它通过一个计数器来实现这一功能,初始计数器被设置为一个特定的值,每当一个线程完成自己的任务后,就将计数器减一,直至计数器到达零,所有等待的线程将被释放,继续执行后续的操作。
CountDownLatch
只能使用一次,一旦计数器到达零,就不能再次使用。如果需要多次等待,需要创建新的实例。CountDownLatch
实例。CountDownLatch
不保证等待线