断点下载的原理:断点下载势必会用到数据库,从数据库中存数据,取数据;为了加快下载的速度,可以多起几个线程去下载,每段下载的字节数:(allFilesize%ThreadNum==0)?allFilesize%ThreadNum:allFilesize%ThreadNum+1 ;每段线程开始的位置 (ThreadNum-1)*每段下载的字节数+数据库中下载的字节
每段线程结束的位置ThreadNum*每段下载的字节数-1.总结一句话就是 先从数据库查已经下载的数据,开启线程下载,存数据库,直到下载的数据数与每个线程应该下载的数据数相等。
地址::http://www.cnblogs.com/hanyonglu/archive/2012/02/20/2358801.html