欢迎来到贱贱的博客

扩大
缩小

java笔记线程方式1线程终端与停止

public final void stop():让线程停止,过时了,但是还可以使用。
public void interrupt():中断线程。 把线程的状态终止,并抛出一个InterruptedException。

 1 public class ThreadStopDemo {
 2     public static void main(String[] args) {
 3         ThreadStop ts = new ThreadStop();
 4         ts.start();
 5 
 6         // 你超过三秒不醒过来,我就干死你
 7         try {
 8             Thread.sleep(3000);
 9             // ts.stop();
10             ts.interrupt();
11         } catch (InterruptedException e) {
12             e.printStackTrace();
13         }
14     }
15 }
16 public class ThreadStop extends Thread {
17     @Override
18     public void run() {
19         System.out.println("开始执行:" + new Date());
20 
21         // 我要休息10秒钟,亲,不要打扰我哦
22         try {
23             Thread.sleep(10000);
24         } catch (InterruptedException e) {
25             // e.printStackTrace();
26             System.out.println("线程被终止了");
27         }
28 
29         System.out.println("结束执行:" + new Date());
30     }
31 }

 

posted on 2017-02-09 20:55  L的存在  阅读(892)  评论(0编辑  收藏  举报

导航