终止线程执行方法
2016-05-26 15:31
267 查看
正常情况,线程执行完run的内容后退出,或者执行run时出现异常退出。。。只能等待线程自己执行的被动等待
主动终止正的执行线程的方法:
1、stop方法。简单粗暴。将不被支持
2、在设计run时定义一个标志位,通过在调用方改变标记位的值退出run
3、在run中添加“毒丸”判断,若发生则终止线程
4、使用interrupt方法
5、Future cancel方法
主动终止正的执行线程的方法:
1、stop方法。简单粗暴。将不被支持
2、在设计run时定义一个标志位,通过在调用方改变标记位的值退出run
3、在run中添加“毒丸”判断,若发生则终止线程
4、使用interrupt方法
5、Future cancel方法
相关文章推荐
- linux内核分析笔记----中断和中断处理程序【转】
- Codeforces Round #354 (Div. 2) A. Nicholas and Permutation 水题
- Async函数介绍
- 第3篇 解决问题的逻辑
- 5.26 第一天
- iOS开发之SQLite-C语言接口规范(二) —— Prepared Your SQL Statements
- java之单例模式的七种写法
- PHP实现冒泡排序的简单实例
- 关于GEM5-GPU编译问题
- 买二手房不后悔先知道8件事 高楼层未必卖得好
- Python通过LDAP验证、查找用户(class,logging)
- Form表单提交
- 数据保存成功后,需要刷新页面,但是刷新后还是老数据
- hive根据身份证号判断性别
- 群晖 NAS DSM 系统,只要三步使用 Docker 安装迅雷远程下载
- url链接传递中文的解决办法
- 苏鑫老师谈如何学好编程
- c++中构造函数初始化的方法以及主要区别
- 玩转Android之二维码生成与识别
- iOS开发之SQLite-C语言接口规范(一)——Ready And Open Your SQLite