因此,我有一个扩展AsyncTask的bgTask类,并且一次调用了构造函数。但是然后我在for循环中调用bgTask.execute()。在这种情况下,线程是否同步运行?而且我确实在类内部使用了onPostExecute方法。
BgTask bgTask = new BgTask();
for (int i = 0; i < 10; i++) {
bgTask.execute();
}
最佳答案
当您调用execute时,它将立即运行AsyncTask。如果您需要一组线程以某种方式运行,那么我建议您回顾一下Java的Executors特别是Thread Pools。