与单个AndroidHttpClient实例的并发连接

时间:2015-01-14 13:12:56

标签: android androidhttpclient

在我的项目中,我需要使用单个AndroidHttpClient实例执行多个HTTP请求,但实际上,HTTP请求是逐个处理的。有一种方法可以定义最大并发连接数吗?

1 个答案:

答案 0 :(得分:1)

HTTP请求是并行执行的,但如果您使用的是AsyncTask,则默认情况下,任务本身是串行执行的,一次一个。要更改此行为,请使用executeOnExecutor方法并行运行它们:

new MyAsyncTask().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, ...);

那应该解决这个问题。