我想知道一个应用程序的最大线程数。
您知道Thread.activeCount()返回正在运行的线程组及其子组中 Activity 线程的数量。
如果我知道当前 Activity 中要创建的最大线程数,则可以限制 Activity 线程。
我正在使用线程进行HTTP连接并捕获Http响应。
提前致谢。
最佳答案
我所知道的代码没有强制执行的最大值。话虽如此,即使对于网络I/O,由于Android设备的CPU速度非常小,而RAM也相当有限,因此返回率也会很快下降。
请考虑使用AsyncTask
而不是您自己的线程。这将使用Android设置的线程池,因此它将使用Android核心团队认为对该平台有效的线程池大小。
关于android - 一个应用程序的最大线程数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2138510/