- 博客(2)
- 收藏
- 关注
原创 终止线程执行方法
正常情况,线程执行完run的内容后退出,或者执行run时出现异常退出。。。只能等待线程自己执行的被动等待 主动终止正的执行线程的方法: 1、stop方法。简单粗暴。将不被支持 2、在设计run时定义一个标志位,通过在调用方改变标记位的值退出run 3、在run中添加“毒丸”判断,若发生则终止线程 4、使用interrupt方法 5、Future cancel方法
2016-05-26 15:31:00
311
原创 Java线程终止状态
Java线程通过启动run执行线程内容。run执行过程,可能是正常结束,也可能是抛出异常。 通常检测线程的执行状态通过 循环检测Thread.isAlive()来判断线程的执行状态。。。可通过getState=TERMINATE判断线程结束。但无法区分正常还异常终止。 1.通过线程池管理线程 2.callable.返回退出状态 3.UncaughtExceptionHandler
2016-05-25 12:12:51
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅