多线程下载速度反而更慢

安卓机器人 2012-04-01 08:55:20
我做是手机项目,尝试下载20M的文件,在wifi的网络环境下,单线程花的时间是5分18秒,双线程花的时间是6分46秒。
可能多线程时间会更长,请问是这是为什么?有什么方法可以提高下载速度吗?
...全文
135 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
雷格 2012-04-04
  • 打赏
  • 举报
回复
时间用来切换线程了
dracularking 2012-04-04
  • 打赏
  • 举报
回复
哦,如果是多核系統實現的多線程最多是等於單線程下載速度,如果帶寬佔用總數一定的話,畢竟多核不會提高下載帶寬我覺得。
安卓机器人 2012-04-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
下載快慢主要看下載速度吧,帶寬佔用一定的情況下,比如單線程使用100%帶寬,雙線程各使用50%帶寬,那就是單線程要快了,除非因為某些限制單線程無法占滿帶寬的情況。
[/Quote]
嗯,谢谢楼上的热心解答,可能这是其中原因。
dracularking 2012-04-01
  • 打赏
  • 举报
回复
下載快慢主要看下載速度吧,帶寬佔用一定的情況下,比如單線程使用100%帶寬,雙線程各使用50%帶寬,那就是單線程要快了,除非因為某些限制單線程無法占滿帶寬的情況。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧