gpt4 book ai didi

java - Android 3g 下载和多线程

转载 作者:行者123 更新时间:2023-11-29 21:41:35 24 4
gpt4 key购买 nike

如果您有 10 个任务,每个任务需要 5 秒下载,所以总共 50 秒,您是否可以通过运行 10 个并行线程并一次下载所有 10 个线程来更快地完成任务?

我认为它会更慢,但我真的不知道。

这适用于 Android 吗?运行 10 个并行下载会比在单个优先级队列中运行它们更快吗?

编辑:如果这很重要,我会在可能发生下载的位置看到平均 0.20 Mbps - 0.50 Mbps。

最佳答案

要看瓶颈在哪里

如果您从 10 个不同的服务器下载并且它们提供数据的速度都相对较慢,则您的设备上可能有足够的带宽从所有 10 个(或至少大于一个的数字)同时下载同时,在这种情况下,多个线程会更快。

但是,如果从一台服务器下载一次就足以用完所有带宽,那么同时下载 10 次也不会更快。额外的开销和资源争用可能会使速度变慢。

关于java - Android 3g 下载和多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16922200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com