CountDownLatch 是一个用于协调多个线程的同步工具。它通过一个计数器来管理线程的等待和通知机制。
特点:
- 计数器:CountDownLatch 的计数器在构造时指定,一旦计数器归零,所有等待线程会被释放。
- 一次性:CountDownLatch 一旦计数器归零,就不能重用或重新设置计数器。
- 等待和释放:可以使用 await() 方法等待计数器归零,使用 countDown() 方法减少计数器的值。
CountDownLatch 是一个用于协调多个线程的同步工具。它通过一个计数器来管理线程的等待和通知机制。
特点: