【发布时间】:2012-07-09 06:19:13
【问题描述】:
基本上我想启动几个线程一个接一个地连续执行。我正在使用Thread.join()。但是应用程序类型挂起并进入 ANR 状态。我想知道将 AsyncTask 放入循环中会依次执行所有任务还是并行执行???
for(String s : list)
{
new asynctask(s).execute();
}
【问题讨论】:
-
考虑使用IntentService。你可以将任务添加到Queue中。这将在非UI线程上顺序执行。
标签: android multithreading android-asynctask threadpool