IterruptThread it = new IterruptThread();
new Thread(it).start();
new Thread(it).start();
int i = 0;
while(true){
if(i == 60){
it.changeBl();
break;
}
System.out.println(Thread.currentThread().getName()+"--main run"+i);
i++;
这是main函数中的,两个线程,一个while循环,这样线程和循环都会运行结果,
但为什么把while循环改成for循环后,for循环就不运行结果了,而是一直线程运行呢?
求解答 |