gpt4 book ai didi

java - 如何使线程实例无限循环?

转载 作者:太空宇宙 更新时间:2023-11-04 13:31:43 25 4
gpt4 key购买 nike

我想创建线程来操纵它们(运行、等待、停止)。我知道如何一一制作实例

实现可运行的类

public class ThreadRunner implements Runnable{ .....

我在其中创建对象的类

ThreadRunner thread1 = new ThreadRunner ("thread1");
ThreadRunner thread2 = new ThreadRunner ("thread2");
.
.
.
thread1.start()
.
.

我想要一个仅在用户想要时结束的循环(可能带有 boolean 标志)。如何创建每 10 秒动态实例化一个线程的循环?

最佳答案

boolean stop = false;
List<Thread> threads = new ArrayList<Thread>();
while (!stop) {
Thread t = new ThreadRunner("Thread " + threads.size());
t.start();
threads.add(t);
// Do something here to check whether 'stop' should be updated.
// And wait for 10 seconds here
}

关于java - 如何使线程实例无限循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32131155/

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