在Java中我得到这个异常:错误Java异常java.lang.IllegalThreadStateException
异常线程 “main” java.lang.IllegalThreadStateException
这里是代码:
class Worker extends Thread
{
public void run() {
System.out.println("#");
}
}
class Seconda extends Thread
{
public void run() {
System.out.println("*");
}
}
public class First
{
public static void main(String args[]) {
int contatore=0;
Worker prova = new Worker();
Seconda prova2 = new Seconda();
prova.start();
prova2.start();
for(;;) {
if(!prova.isAlive()) { prova.start();
contatore++;
}
if(!prova2.isAlive()) { prova2.start();
contatore++;
}
if(contatore==50) System.out.println("");
}
}
}
这个例外是什么意思?
线程终止后,您无法重新启动它!你必须创建一个新的'Thread'对象 – fge