14.5 Interrupt中断的使用
来源:互联网 发布:网络远程教育大学 编辑:程序博客网 时间:2024/05/29 04:33
package cn.chen.interrupt;public class DemoInterrupt extends Thread{boolean flag = true;public DemoInterrupt(String name){super(name);}@Overridepublic synchronized void run() {int i =0;while(flag){try {this.wait();} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();} System.out.println(Thread.currentThread().getName()+":"+i);i++;}}public static void main(String[] args) {// TODO Auto-generated method stubDemoInterrupt d = new DemoInterrupt("张三");d.setPriority(MAX_PRIORITY);d.start();for (int i = 0; i < 20; i++) {System.out.println(Thread.currentThread().getName()+":"+i);if(i == 8){d.flag =false;d.interrupt();//把线程的等待状态强制清除,被清除状态的线程会会收到一个interruptedException//方法比较粗暴//synchronized(d){//d.notify();//}}}}}
0 0
- 14.5 Interrupt中断的使用
- 中断阻塞睡眠interrupt的使用
- 线程 中断 Thread.interrupt()使用
- 使用interrupt方法中断线程
- 线程的中断-----使用线程对象的interrupt()方法
- 多线程的使用——中断线程详解(Interrupt)
- 多线程的使用——中断线程详解(Interrupt)
- Java多线程之中断线程(Interrupt)的使用详解
- Thread的中断机制(interrupt)
- 线程的中断状态 interrupt
- Thread的中断机制(interrupt)
- Thread的中断机制(interrupt)
- Thread的中断机制(interrupt)
- Thread的中断机制(interrupt)
- Thread的中断机制(interrupt)
- Thread的中断机制(interrupt)
- 线程的中断(interrupt)机制
- Thread的中断机制(interrupt)
- 司机体验准备
- JavaScript_基础_window对象
- MAC中设置redis
- 整理一些常用js
- 爱因斯坦与玻尔:两个人的一百年
- 14.5 Interrupt中断的使用
- Mybatis3+Spring4+SpringMVC4 框架整合环境搭建
- 螺旋方阵
- 阿里云 CentOs 6.5 静默安装oracle11g
- Teradata的SQL命令
- git 远程版本库,github提供服务原理,git自动更新发送邮件
- UVa 101 - The Blocks Problem
- java加密解密和签名的问题
- arm嵌入式开发简单实验led亮灭s5pv210 cotex a8代码