多线程_线程控制之中断线程

来源:互联网 发布:软件项目经理证书挂靠 编辑:程序博客网 时间:2024/05/16 06:21
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 blocke.printStackTrace();}}}



package cn.itcast_04;import java.util.Date;public class ThreadStop extends Thread {@Overridepublic 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());}}


0 0
原创粉丝点击