一个简单的线程中断的例子
2013-10-28 15:25
225 查看
ublic class interrupt implements Runnable {
public void run()
{
System.out.println("执行run方法");
try {
System.out.println("正在休眠");
Thread.sleep(10000);
System.out.println("线程完成休眠");
} catch (Exception e) {
System.out.println("休眠被打断");
return; //返回到程序的调用处
}
System.out.println("线程正常终止"); }
public static void main(String[] args) {
interrupt he = new interrupt();
Thread demo = new Thread(he, "线程");
demo.start();
try{
Thread.sleep(2000);
}catch (Exception e) {
e.printStackTrace(); }
demo.interrupt(); //2s后中断线程 } }
}
}
public void run()
{
System.out.println("执行run方法");
try {
System.out.println("正在休眠");
Thread.sleep(10000);
System.out.println("线程完成休眠");
} catch (Exception e) {
System.out.println("休眠被打断");
return; //返回到程序的调用处
}
System.out.println("线程正常终止"); }
public static void main(String[] args) {
interrupt he = new interrupt();
Thread demo = new Thread(he, "线程");
demo.start();
try{
Thread.sleep(2000);
}catch (Exception e) {
e.printStackTrace(); }
demo.interrupt(); //2s后中断线程 } }
}
}
相关文章推荐
- c#中子线程控制进度条的一个简单例子
- 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)
- [C#] 一个简单的C#多线程间同步的例子
- 一个简单的C#多线程间同步的例子
- 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)
- 使用boost线程的一个简单的例子
- 一个简单的C#多线程间同步的例子
- C#中子线程控制进度条的一个简单例子
- 一个简单的C#多线程间同步的例子
- 一个简单的C#多线程间同步的例子 from 小菜鸟之家~ASP.NET 入门中
- 一个简单的C#多线程间同步的例子
- 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)
- pthread 线程冲突一个简单例子
- 一个简单的C#多线程间同步的例子
- 一个简单的C#多线程间同步的例子
- 一个简单的例子解析android中Handler线程和普通Thread的使用
- .NET多线程编程(13)——一个简单的C#多线程间同步的例子
- 一个简单的C#多线程间同步的例子【转】
- c#中子线程控制进度条的一个简单例子 - jinjazz - CSDNBlog
- 一个简单的C#多线程间同步的例子