码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-02-09 21:33:29      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:date   catch   tac   span   休息   main   exce   java   cep   

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 }

 

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

标签:date   catch   tac   span   休息   main   exce   java   cep   

原文地址:http://www.cnblogs.com/lanjianhappy/p/6383962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!