Java基础之多线程断点下载

基本原理: 首先利用URLConnection获取想要下载的文件的长度,而后由URLConnection获取输入流,根据文件的长度以及下载线程的个数,将文件分红固定大小的块,每一块单独启动一个线程读取、写入。经过输入流读取下载文件的信息,而后将读取的信息用RandomAccessFile随机写入到本地文件中。同时,在每一个线程中须要用一个临时文件来保存当前已经下载文件的长度,这样的话若是本次下载没
相关文章
相关标签/搜索