所以我有这个扩展AsyncTask的bgTask类,我调用构造函数一次。但后来我在for循环中调用了bgTask.execute()。在这种情况下,线程是否同步运行?我确实在类中使用了onPostExecute方法。
BgTask bgTask = new BgTask();
for (int i = 0; i < 10; i++) {
bgTask.execute();
}
答案 0 :(得分:2)
当你调用execute时,它会立即运行AsyncTask。如果您需要一组线程以某种方式行事,那么我建议您专门审核Java Executors Thread Pools。