import java.util.*;
public class TestInterrupt {
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start();
try {Thread.sleep(20000);}//20秒
catch (InterruptedException e) {}
thread.interrupt();//让子线程结束
}
}
class MyThread extends Thread {
public void run(){
while(true){
System.out.println("==="+new Date()+"===");
try {
sleep(1000);//1秒
} catch (InterruptedException e) {
return;
}
}
}
}
运行结果:
D:\mytest\Thread>java TestInterrupt
===Sun Mar 23 17:42:51 CST 2014===
===Sun Mar 23 17:42:52 CST 2014===
===Sun Mar 23 17:42:53 CST 2014===
===Sun Mar 23 17:42:54 CST 2014===
===Sun Mar 23 17:42:55 CST 2014===
===Sun Mar 23 17:42:56 CST 2014===
===Sun Mar 23 17:42:57 CST 2014===
===Sun Mar 23 17:42:58 CST 2014===
===Sun Mar 23 17:42:59 CST 2014===
===Sun Mar 23 17:43:00 CST 2014===
===Sun Mar 23 17:43:01 CST 2014===
===Sun Mar 23 17:43:02 CST 2014===
===Sun Mar 23 17:43:03 CST 2014===
===Sun Mar 23 17:43:04 CST 2014===
===Sun Mar 23 17:43:05 CST 2014===
===Sun Mar 23 17:43:06 CST 2014===
===Sun Mar 23 17:43:07 CST 2014===
===Sun Mar 23 17:43:08 CST 2014===
===Sun Mar 23 17:43:09 CST 2014===
===Sun Mar 23 17:43:10 CST 2014===