gpt4 book ai didi

java - 在 Java 中,如何等待多个线程之一退出?

转载 作者:行者123 更新时间:2023-11-30 07:07:11 28 4
gpt4 key购买 nike

在 Java 中,您可以使用 Thread.join() 等待线程退出

是否有类似的方法可以让您等待线程列表中的任何 线程退出?

这类似于在任何子进程退出时返回的 wait(2) Unix 系统调用。

最佳答案

你可以使用 CountDownLatch来自 java.util.concurrent 包。像这样:

CountDownLatch c = new CountDownLatch(3);
...
c.await();

关于java - 在 Java 中,如何等待多个线程之一退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25101589/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com