java多线程学习之状态停止法
来源:互联网 发布:centos7 开启3306端口 编辑:程序博客网 时间:2024/06/02 00:41
package learn.thread;/* * 线程停止方法方法 -状态停止法 * 结合return 能达到立即停止的效果 */public class Demo6 extends Thread { public Demo6(String name) { super(name); } String name; @Override public void run() { for (int i = 0; i < 500000; i++) { if (this.isInterrupted()) { System.out.println("已经是停止状态"); break; } System.out.println("i: " + (i + 1)); } System.out.println("我是他后面的代码,表示线程没有立即停止"); } public static void main(String[] args) { Demo6 t1 = new Demo6("A"); t1.start(); try { Thread.sleep(1000); System.out.println("线程是否中止状态: " + t1.isInterrupted()); // 标记线程中断方法 t1.interrupt(); System.out.println("线程是否中止状态: " + t1.isInterrupted()); } catch (InterruptedException e) { System.out.println("进入catch"); e.printStackTrace(); } System.out.println("end"); }}
阅读全文
0 0
- java多线程学习之状态停止法
- java多线程学习之异常停止方法
- java多线程学习之停止休眠中的线程问题
- java 之 停止多线程示例
- java多线程之停止线程
- java多线程之-----停止线程
- Java多线程之停止线程
- Java多线程学习笔记—线程停止
- JAVA多线程学习笔记<3> 停止线程
- Java 多线程 学习笔记 线程的停止
- Java多线程之停止一个线程
- java多线程之启动,停止线程
- Java多线程编程核心技术之---停止线程
- java多线程之线程状态
- Java多线程之线程状态
- java多线程之线程状态
- 多线程学习-停止线程
- java多线程停止方式
- spring boot配置Cas单点登录
- 【异常】There is no getter for property named 'xxx' in 'class java.lang.String'
- sprintf()、fprintf()的使用方法
- greenDao使用方法二
- 如何实现守护进程?
- java多线程学习之状态停止法
- Retrofit 2.0 个注解详解
- Fragment中使用ButterKnife初始化view失败
- MIME邮件的multipart类型与text类型的区别
- 关于C++中虚函数表存放位置的思考
- 修改Gradle使用国内源
- 简单说说python import与from...import....(python模块)
- Java8学习笔记 — 新日期时间API
- RevolC FaeLoN UVA