CQM*_*CQM 13 multithreading android timer listener android-asynctask
我有一个Android应用程序,它有单独的东西,但基本上都是线程(绝对是Android调试器的线程)
有多个动画侦听器可以相互循环和调用
倒计时器在启动后总是倒计时到零
现在我需要考虑添加更多的倒计时器.我可以进行多少这种循环过程?在这个特定的实现中,我不关心性能,效率等,直到它变得明显.
洞察力赞赏
我会非常惊讶地发现你已经耗尽了你可以在Android应用程序中安全使用的线程数,只要你正确管理它们的生命周期并防止"繁忙的循环"等发生.
但我确实学到了一件事,我很确定你在任何时候都只能有5个asynctasks可操作,如果你开始新的,它们会随意地继续存在并被自己杀死或重生......即如果我转了一个asynctask然后关闭五次调试器将说5个异步线程可操作,但我可以连续切换到我想要的开关,因为资源池将杀死最老的死asynctask.