package cn.itcast_04;
/*
* public final void stop():让线程停止,过时了,但是还可以使用。
* public void interrupt():中断线程。
*/
public class ThreaStopDemo {
public static void main(String[] args) {
ThreadStop ts = new ThreadStop();
ts.start();
//如果超过3秒不醒来,就中断线程
try {
Thread.sleep(3000);
// ts.stop();
ts.interrupt();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
package cn.itcast_04;
import java.util.Date;
public class ThreadStop extends Thread {
@Override
public void run() {
System.out.println("线程开始:" + new Date());
// 我要休息10秒钟,再继续执行
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
// e.printStackTrace();
System.out.println("线程中段");
}
System.out.println("线程结束:" + new Date());
}
}
转载请注明原文地址: https://ju.6miu.com/read-16163.html