线程安卓阻止最大值



我有 10 个 AsyncTask 线程尝试插入队列,但当队列已满时,线程必须继续等待,直到它再次空闲。

所以我尝试创建它们

,当我尝试再创建 10 个将消耗队列的线程时,它们甚至没有被创建,所以可以并发运行的最大线程数是多少,请记住前 10 个线程正在等待 while 循环,直到队列可以自由添加。

請參閱 Android AsyncTask 的串渝限制?

摘自链接,

在 Android 1.6 之前,核心池大小为 1,最大池大小为 是10。从 Android 1.6 开始,核心池大小为 5,最大 池大小为 128。在这两种情况下,队列的大小都是 10。这 保持活动状态超时在 2.3 之前为 10 秒,此后为 1 秒。

最新更新