Java多线程中interrupt interrupted isInterrupted
来源:互联网 发布:sem和seo是什么意思 编辑:程序博客网 时间:2024/05/16 19:44
/** * Created by wangxizhong on 17/4/13. */public class Main { public static void main(String[] args) throws InterruptedException { MyThread thread = new MyThread(); thread.start(); thread.interrupt(); //Thread.currentThread().interrupt(); System.out.println("是否停止1?========================="+thread.interrupted());//false System.out.println("是否停止2?=========================="+thread.interrupted());//false main线程没有被中断!!! System.out.println("是否停止3?========================="+thread.isInterrupted());//true thread线程被中断!!! System.out.println("是否停止4?========================="+thread.isInterrupted());//true thread线程被中断!!! }}
/** * Created by wangxizhong on 17/4/13. */public class MyThread extends Thread { public void run() { // if(!interrupted()) { for (int x = 0; x < 10000; x++) { System.out.println("x=" + x); // System.out.println(interrupted());//this 线程被中断 true ---当第二次循环的时候会变为false } // }else { // return; // } }}interrupted 检测线程是否是中断状态,执行后具有将状态标识清除为false的功能 用作检测当前线程
isInterrupted 不会清除标识状态 测试线程对象是否已经是中断状态 用于调用该方法线程对象所对应的线程 上文中调用者为主线程main
0 0
- Java多线程中interrupt interrupted isInterrupted
- 多线程中 interrupt、interrupted 、isInterrupted 区别
- Java多线程中的interrupt、interrupted、isInterrupted
- JAVA多线程之interrupt、interrupted、isInterrupted
- Java:interrupt()、interrupted()、isInterrupted()
- Java--interrupt(),interrupted(),isInterrupted()
- 【多线程】interrupt、interrupted、isInterrupted方法
- java多线程(五)中断 interrupt、interrupted 、isInterrupted
- java.lang.Thread类中interrupt、interrupted 、isInterrupted 区别
- 多线程中的Interrupt、Interrupted、IsInterrupted 的区分
- 中断线程中 interrupt() isInterrupted interrupted
- 【Java】interrupt、interrupted和isInterrupted的区别
- JAVA interrupt、interrupted和isInterrupted的区别
- java---interrupt、interrupted和isInterrupted的区别
- interrupt、interrupted 、isInterrupted 区别
- interrupt、isInterrupted、interrupted
- interrupt、interrupted 、isInterrupted 区别
- interrupt、interrupted 、isInterrupted 区别
- 手掌静脉识别——利用深度学习进行ROI的选取
- VS+VSS源代码管理_编辑时不自动签出
- Git commit message和工作流规范
- linux CentOS 7.2 服务器配置apache+mysql+php环境 (linux 系统下LAMP部署)
- 字符串模式匹配
- Java多线程中interrupt interrupted isInterrupted
- Bungee Jumping 物理题 能量关系
- bzoj 3229: [Sdoi2008]石子合并 (GarsiaWachs算法)
- 趣谈unicode,ansi,utf-8,unicode big endian这些编码有什么区别
- 简单学生类的继承
- Linux编程之UDP SOCKET全攻略
- 痛定思痛,奋勇前行
- Node.js 模块
- Linux编程之定制带级别的log