线程池线程不接受新的AsyncTasks

时间:2016-02-22 15:10:36

标签: android android-asynctask threadpoolexecutor

我有<label class="phone"> <input type="text" placeholder="Telefón" data-constraints="@Required @Pattern(regex=/^\+?(\d[\d\-\+\(\) ]{5,}\d$)/)"/> <span class="empty-message">*Prosím vyplňte toto pole.</span> <span class="error-message">*Znaky, ktoré ste zadali sú nečitateľné.</span> </label> 执行了几个AsyncTasks。 一旦创建了五个线程(这是默认的核心池大小),新任务就会排队,而不是在池中的线​​程上执行,这些线程应该处于空闲状态并等待此时的新任务,因为先前的任务在它们上运行已经完成(这是他们的状态,并且还调用了.cancel(true))。排队的任务永远不会被执行。情况仍然如此,直到应用程序完全关闭(设置&gt;强制停止)并重新启动。

池中的线程不接受新任务的原因是什么?

执行调用如下:

AsyncTask.THREAD_POOL_EXECUTOR

排队由执行人处理,而不是由我直接处理。

0 个答案:

没有答案