Android我可以使用多少线程?

CQM*_*CQM 13 multithreading android timer listener android-asynctask

我有一个Android应用程序,它有单独的东西,但基本上都是线程(绝对是Android调试器的线程)

有多个动画侦听器可以相互循环和调用

倒计时器在启动后总是倒计时到零

现在我需要考虑添加更多的倒计时器.我可以进行多少这种循环过程?在这个特定的实现中,我不关心性能,效率等,直到它变得明显.

洞察力赞赏

hin*_*ecw 8

我会非常惊讶地发现你已经耗尽了你可以在Android应用程序中安全使用的线程数,只要你正确管理它们的生命周期并防止"繁忙的循环"等发生.

但我确实学到了一件事,我很确定你在任何时候都只能有5个asynctasks可操作,如果你开始新的,它们会随意地继续存在并被自己杀死或重生......即如果我转了一个asynctask然后关闭五次调试器将说5个异步线程可操作,但我可以连续切换到我想要的开关,因为资源池将杀死最老的死asynctask.