我有10个AsyncTask线程尝试插入队列但是当队列已满时,线程必须一直等到它再次空闲。
所以我尝试创建它们,当我尝试创建10个将占用队列的线程时,它们甚至都没有创建,因此最大线程数可以并行运行,并记住前10个线程正在等待循环,直到队列可以自由添加。
答案 0 :(得分:0)
请参阅Android AsyncTask threads limits?
摘自链接,
在Android 1.6之前,核心池大小为1,最大池大小 从Android 1.6开始,核心池大小为5,并且最大 池大小为128.两种情况下队列的大小均为10。该 保持活动超时是在2.3之前的10秒,然后是1秒。