为什么下面那个程序不输出"Main thread interrupted"这句话;路过能解释一下吗,多谢了.
class CurrentThreadDemo{
public static void main(String args[]){
Thread t = Thread.currentThread();
System.out.println("Current thread:" + t);
t.setName("My Thread");
System.out.println("After name change:" + t);
try{
for(int n=5;n>0;n--){
System.out.println(n);
Thread.sleep(1000);
}
}catch(InterruptedException e){
System.out.println("Main thread interrupted");
}
}
}