java笔记线程方式1线程终端与停止
Posted L的存在
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 }
以上是关于java笔记线程方式1线程终端与停止的主要内容,如果未能解决你的问题,请参考以下文章