假设我有一个大小为 3 的倒计时锁存器,即从父线程产生 3 个线程。
CountDownLatch latch = new CountDownLatch(3);
latch.await().
现在将有三个线程在各自的任务完成后调用 countDown。
// do something
latch.countDown();
我的问题是,任务完成的那一刻,执行该任务的线程的行为是什么。
该线程是在那一刻立即终止,还是通过进入空闲状态等待一段时间。?
我可以在倒计时锁存器的 Java 文档的任何地方找到它。