Android 3g下载和多线程

要须心地收汗马,孔孟行世目杲杲。这篇文章主要讲述Android 3g下载和多线程相关的知识,希望能为你提供帮助。
如果您有10个任务,每个任务需要5秒钟下载,总共50秒,您是否可以通过运行10个并行线程并一次下载所有10个来更快地完成任务?
我认为这会慢一点,但我真的不知道。
【Android 3g下载和多线程】这适用于android吗?运行10个并行下载会比在单个优先级队列中运行更快吗?
编辑:如果重要的是我在可能发生下载的位置看到平均.20 Mbps-.50 Mbps的平均值。
答案这取决于瓶颈所在。
如果您从10台不同的服务器下载并且它们都在相对较慢地提供数据,那么您可能在设备上有足够的带宽可以同时从所有10个(或至少一个大于1的数字)下载,在这种情况下,多个线程会更快。
但是,如果从一台服务器单次下载已经足以耗尽所有带宽,那么同时10台将不会更快。而额外的开销和资源争用可能会使它变慢。

    推荐阅读