gpt4 book ai didi

java - 在一个AsyncTask实例上多次调用execute()时,线程是否同步运行

转载 作者:行者123 更新时间:2023-12-02 04:25:57 25 4
gpt4 key购买 nike

所以我有一个扩展 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 .

关于java - 在一个AsyncTask实例上多次调用execute()时,线程是否同步运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32163225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com