首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

,Android 线程销毁有关问题

2012-06-07 
求助,Android 线程销毁问题查了很多资料都说Android线程run里面加一个循环,循环标志位为false就会自动销毁

求助,Android 线程销毁问题
查了很多资料都说Android线程run里面加一个循环,循环标志位为false就会自动销毁线程,可是在DDMS中发现,循环退出了,线程依然在运行,这就导致一个程序开多了线程就会变卡。。。有没有办法让运行结束的线程退出循环就消失掉。

[解决办法]
楼主如何判断线程依然在运行?

线程也是自上而下执行,如果中间有循环就不会结束,如果没有循环的话,执行到最后一行就结束了。
[解决办法]
线程仍在运行说明run方法还没有执行完毕并退出。如果你需要频繁创建线程的话可以考虑使用线程池来维护。
[解决办法]
那是因为你退出界面时,没有把控制线程循环的参数设为false吧
或者,你的线程本身要处理很多事情,就算设置了false也没有机会运行到检测为false而终止

热点排行