这一定是典型的情况:当用户启动我的应用程序时,我需要与服务器同步许多不同的数据类型。我正在考虑为每个调用使用AsyncTask。但不想要一个电话等待另一个,我做
.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, params);
我希望如果我连续打出二十个这样的电话,那么没有人会等到另一个电话。当然,假设每个调用都是由不同的AsyncTask调用,如DogAsyncTask,CatAsyncTask等。
所以我在这里有很多问题:
如何设置AsyncTask.THREAD_POOL_EXECUTOR的大小,以便我知道20个呼叫不会排队?
AsyncTask是否可靠?