多线程_线程控制之中断线程
2017-03-09 21:59
148 查看
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());
}
}
相关文章推荐
- 多线程-线程控制之中断线程
- Java多线程(二)、线程的生命周期和状态控制
- C# 通过线程来控制进度条(转)--讲解多线程对界面的操作
- 多线程-3-线程控制
- Java 多线程设置线程超时时间之 Callable接口和Future接口 超时控制
- 多线程(二)线程控制
- Java多线程开发系列之四:玩转多线程(线程的控制1)
- java 多线程基础之二:线程的中断(interrupt)
- Java多线程之线程控制(2)
- 多线程——控制线程状态
- 转 C#多线程及控制线程数量,对for循环输出效率
- java多线程,线程中断的理解
- C#多线程之线程控制详解
- Qt中多线程系列之线程控制
- Java多线程:用三个线程控制循环输出10次ABC
- 线程工具类-通过信号量、计时器等机制控制多线程之间的运行阻塞-笔记整理11
- Java多线程-通过线程的中断来深入学习interrupt方法,Volatile关键字
- Java多线程编程学习笔记之一:线程中断(含代码)
- Java多线程之线程控制(2)
- Java多线程(二):线程的生命周期和状态控制