java.lang.IllegalThreadStateException异常产生的原因

java.lang.IllegalThreadStateException异常产生的原因

代码如下:

Thread t1 = new Thread(tt,"线程A");
        Thread t2 = new Thread(tt,"线程B");
        Thread t3 = new Thread(tt,"线程C");
        while(i<=100) {
            t1.start();
            t2.start();
            t3.start();
            i++;
        }

我的本意是向多次调用线程来多次执行任务。**报错的原因是:**同一个线程不能多次调用start()方法,这和线程的状态有关,具体内部的细节还有待学习。

你可能感兴趣的:(java.lang.IllegalThreadStateException异常产生的原因)