2 h3c4lenovo h3c4lenovo 于 2013.07.16 21:31 提问

为什么我写的android多线程下载程序刚开始速度很快,之后越来越慢?

我写的多线程下载程序,用了8个线程,一次读10240byte个字节。
刚开始前几s下载速度显示可以到600多k/s
但是马上就降到个位数或十几k/s
不是网络问题,因为我用别的东西下载速度都会很快。
如果我暂停后恢复又是前几s会很快,之后速度又掉下来了。
这是为什么呢???
如何保持java下载速度,谢谢!
还有我该如何平衡线程数与一次下载字节间的关系?

2个回答

u011404611
u011404611   2013.07.16 22:33
已采纳

我感觉是你开启的线程 不够多的原因 供不应求

h3c4lenovo
h3c4lenovo 8个一次读10kb还不够多?一般项目中是怎么设置这个线程数和下载字节数的?
4 年多之前 回复
baixun0354
baixun0354   2017.09.18 15:46

同样遇到这个问题,刚开始满速,后面就慢慢的慢下来了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!