读书人

IllegalThreadStateException 发生原因

发布时间: 2013-11-29 00:21:24 作者: rapoo

IllegalThreadStateException 产生原因

?

1、对一个线程调用2次以上的start()方法会报错。

ChildThread t1 = new ChildThread("thread1");???
?t1.start();
?t1.start();

?

2、对于已经启动的线程,调用setDaemon会报错

?

class ChildThread extends Thread
?{

??@Override
??public void run()
??{
???System.out.println(this.name + "--child thead begin");

???setDaemon(false);
??}
?}

读书人网 >编程

热点推荐