【发布时间】:2014-03-14 10:34:39
【问题描述】:
我的应用程序是发送多个 http 请求以获取数据。 每个请求都必须同时执行。 因为,每个并发执行的请求只有一个 HttpClient 的对象。是否有任何可能影响并发的问题。
【问题讨论】:
-
好吧,我不太确定。但是 AFAIK 您可以发送并发 http 请求,但它可能会划分您的带宽。此外,还有实时 httpclient 连接的限制。如果您分享一些有用的代码。
我的应用程序是发送多个 http 请求以获取数据。 每个请求都必须同时执行。 因为,每个并发执行的请求只有一个 HttpClient 的对象。是否有任何可能影响并发的问题。
【问题讨论】:
HttpClient 在 Android 上有点奇怪。过去,我使用带有线程的池来拥有多个和/或并发连接。
然而 Koushik Dutta(来自 CyanogenMod,ClockworkMod)制作了一个非常好的 AsyncHttp 库。该库使用起来非常简单,可能会满足您的所有需求。
【讨论】: