摘要: 一、多线程下载的原理、 将服务端的资源划分给成几个等分的块,分配给不同的线程同时执行下载。 划分方法 : 每个线程分配的长度为:int blocksize = length/n 每个线程的起止位置(i-1)*blocksize--->i*blocksize-1 最后一个线程结束位置为length二、步骤: 1、在客户端创建与服务端同等大小的文件,使用RandomAccessFile类远程文件的设置操作 2.、开启几个线程,分配下载资源 3.、所有的线程执行完毕之后,文件下载完毕三、java实现的多线程下载 1 ... 阅读全文
posted @ 2013-05-13 12:39 tagie 阅读(358) 评论(0) 推荐(0) 编辑