帮我看看一下Java代码,是有关线程的,为什么它是无限循环,而不是输出十个
class ThreadDemo extends Thread {
private String threadName;
private int s;
ThreadDemo(int s, String name) {
threadName = name;
this.s=s;
}
public void run() {
try {
for(int i = 0; i <10; i++) {
System.out.println(threadName);
Thread.sleep(s);
}
}catch (Exception e) {}
}
}
public class YY {
public static void main(String args[]) {
ThreadDemo T1 = new ThreadDemo(100, "a");
T1.start();
ThreadDemo T2 = new ThreadDemo(200, "b");
T2.start();
}
}