基于Java实现多线程下载并允许断点续传

baidu_30699 25 0 PDF 2020-09-29 13:09:36

完整代码:多线程下载及断点续传的实现是使用 HTTP/1.1 引入的 Range 请求参数,可以访问Web资源的指定区间的内容。虽然实现了多线程及断点续传,但还有很多不完善的地方。感觉这里做的比较差,为了能实时写出日志及方便地使用Properties类的load/store方法格式化输入输出,每次都是打开后再关闭。只需要记录每个线程请求的Range区间极客,每次成功写数据到文件时,就更新一次下载区间。下面是下载完成后的日志内容。

基于Java实现多线程下载并允许断点续传

基于Java实现多线程下载并允许断点续传

基于Java实现多线程下载并允许断点续传

用户评论
请输入评论内容
评分:
暂无评论