最近在写 thread的时候,有用以下方式
http://ideone.com/5EslPq
但是总有突发的状况变成
thread好像离开了run(确定没执行完) 或者是停住
有什么情况会变成这样吗?
又或者我应该要怎么改写才好? 谢谢!
作者: KeySabre (KeySabreur) 2015-12-16 15:14:00
好像离开 所以离开了吗? 如果是停住 停在哪边?
你有用lock吗? 会不会是没写好被锁住了以为停了执行绪可以用executorService管理会比较方便也有方法检查是不是还在执行中
作者:
y3k (激流を制するは静水)
2015-12-16 19:28:00用Log检查一下doSomething()里的ok阿?@@
log.e 为debug之根本XD 如果是java 直接print
作者: KeySabre (KeySabreur) 2015-12-16 23:47:00
and shell top -tUncaughtExceptionHandler
作者:
y3k (激流を制するは静水)
2015-12-17 13:18:00不然你用个TextView印出来也行
作者: Santez (SanTez) 2015-12-20 00:11:00
如果ok=true 就跳出run了