要须心地收汗马,孔孟行世目杲杲。这篇文章主要讲述Android 3g下载和多线程相关的知识,希望能为你提供帮助。
如果您有10个任务,每个任务需要5秒钟下载,总共50秒,您是否可以通过运行10个并行线程并一次下载所有10个来更快地完成任务?
我认为这会慢一点,但我真的不知道。
【Android 3g下载和多线程】这适用于android吗?运行10个并行下载会比在单个优先级队列中运行更快吗?
编辑:如果重要的是我在可能发生下载的位置看到平均.20 Mbps-.50 Mbps的平均值。
答案这取决于瓶颈所在。
如果您从10台不同的服务器下载并且它们都在相对较慢地提供数据,那么您可能在设备上有足够的带宽可以同时从所有10个(或至少一个大于1的数字)下载,在这种情况下,多个线程会更快。
但是,如果从一台服务器单次下载已经足以耗尽所有带宽,那么同时10台将不会更快。而额外的开销和资源争用可能会使它变慢。
推荐阅读
- 从android下载文件时出现套接字异常
- Android中的文件下载[关闭]
- 哪里可以找到WordPress的Genesis儿童主题()
- 如何在WordPress中创建漂亮的登陆页面()
- 如何在WordPress中将jQuery升级到最新版本()
- 如何在WordPress单篇文章中显示特色图片()
- 通过两个简单的步骤即可将Joomla K2迁移到WordPress
- 如何在WordPress中使用Google Cloud SQL()
- 13快速加载WordPress Genesis主题合集