gpt4 book ai didi

java - 运行多个线程并在一个线程停止后停止

转载 作者:行者123 更新时间:2023-12-02 00:00:21 26 4
gpt4 key购买 nike

我想启动几个线程来尝试连接到服务器。

ArrayList<Thread> stack = new ArrayList<Thread>();
stack.add(new Thread() {
public void run()
{
// Do something

// Success
// Thread is finished
}
});
stack.add(new Thread() {
public void run()
{
// Do something

// Success
// Thread is finished
}
});

for (int i=0; i<stack.size(); i++)
{
stack.get(i).start();
}

我想在一个线程完成后杀死其他线程。我怎样才能做到这一点 ?这是针对 Android 应用程序的。

谢谢。

最佳答案

ExecutorCompletionService javadoc 中正好有这个示例。

关于java - 运行多个线程并在一个线程停止后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14961548/

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