如果我有多个AsyncTasks排队,第一个是否会先完成?

时间:2015-07-28 01:18:36

标签: android multithreading android-asynctask

示例我的列表顶部有一个列表和一个图像。我有两个CursorAdapters从服务加载这些数据。由于android有一个UI线程,所有其他背景AsyncTasks在一个线程上运行,这是否意味着我先调用哪一个,先完成?

1 个答案:

答案 0 :(得分:2)

是的。默认情况下,AsyncTask会转到一个队列,因为它们使用串行执行程序。如果您希望它们并行执行,则应使用自己的ThreadPoolExecutor代替。