首页 > 代码库 > 08_多线程下载原理

08_多线程下载原理

通过安卓的项目向服务端提交参数。用了三种方式,一种是httpUrlConnection,一种是httpClient,还有一种是使用开源项目去提交参数。掌握多线程下载和断点续传的原理。多线程下载可以把一个文件分成多份去下载。使用多线程下载如果你的带宽比较大,可能会突破对线程流量的限制。在服务端可以对每一个下载的线程的流量/网速/带宽设置一个限制。比如一个线程最多就是100KB/s,如果只是一个线程下载就是100KB/S,你要是开5个线程就是500KB/S.当然了服务端肯定也可以对一个ip连接过来的线程数进行限制。所以如果你开的线程过多不见得就一定会起到比较好的效果。百度网盘、迅雷下载都搞会员,用会员下载的速度就比较快。非会员下载速度就会慢一些。所以实际上就是是否是会员对线程的速度限制是不一样。的。

08_多线程下载原理