Java线程终止状态
2016-05-25 12:12
197 查看
Java线程通过启动run执行线程内容。run执行过程,可能是正常结束,也可能是抛出异常。
通常检测线程的执行状态通过 循环检测Thread.isAlive()来判断线程的执行状态。。。可通过getState=TERMINATE判断线程结束。但无法区分正常还异常终止。
1.通过线程池管理线程
2.callable.返回退出状态
3.UncaughtExceptionHandler
4.设置监听器,异常由监听器捕获
通常检测线程的执行状态通过 循环检测Thread.isAlive()来判断线程的执行状态。。。可通过getState=TERMINATE判断线程结束。但无法区分正常还异常终止。
1.通过线程池管理线程
2.callable.返回退出状态
3.UncaughtExceptionHandler
4.设置监听器,异常由监听器捕获
相关文章推荐
- Spring事物回滚
- spring-data-jpa中文文档
- Java并发编程:synchronized
- spring mvc 工作流程
- Spring+Mina(六)
- StrutsPrepareAndExecuteFilter中excludedPatterns变量的用法
- javabean实体类对象转为Map类型对象的方法
- Spring jar包详解和包依赖
- java1.8函数式编程概念
- eclipse SE增加Web开发插件
- Java编程思想(第四版)笔记(一)
- Java多线程初学者指南(9):为什么要进行数据同步
- java学习总结(16.05.25)eclipse的查找和替换功能 Ctrl+F
- java随机数且按权重、比例生成
- java集合
- el表达式
- RxJava学习小结
- 深入理解java中的synchronized关键字
- Java Socket 多线程聊天室
- ubuntu 下 eclipse 菜单不见了解决办法