Java实现多线程下载、断点续传
来源:互联网 发布:php 页面跳转并传参数 编辑:程序博客网 时间:2024/05/02 04:16
先看下以前做的一个小项目,多线程下载器。
http://blog.csdn.net/maoxiang/archive/2008/05/24/2478707.aspx
这几天,重新整理了一下,写了一个工具类,方便在各种场合下使用。
设计的几个要点:
1. 把每个下载文件切成若干个块(Block),然后得到一个位图,用来标记每个块的下载情况,并保存到文件里,用于实现断点续传。
2. HTTP Header里增加Range,如果服务器返回Cotent-Range 说明服务器支持文件定位,可以实现多线程下载。
接下来直接看看代码吧:
我写了一个用Http Component组件实现的,不过目前版本,4.0.1 在连接池管理上貌似有问题,连接不能正确关闭,有兴趣的可以调试看看
点击这里下载代码
使用测试
- Java实现多线程下载、断点续传
- java多线程实现断点续传下载
- Java实现多线程下载及断点续传
- Java实现多线程下载和断点续传
- Java代码实现多线程下载和断点续传
- Java代码实现多线程下载和断点续传
- Java多线程断点续传下载
- JAVA多线程断点续传下载
- Java多线程下载,断点续传
- Java多线程断点续传下载
- java多线程下载和断点续传
- Android(Java):多线程断点续传下载
- java多线程下载和断点续传
- JAVA 多线程下载及断点续传
- java 多线程文件下载,断点续传
- 用 Java 实现断点续传 (HTTP)和多线程下载
- 使用Java实现多线程下载断点续传功能案例
- 断点续传下载的Java实现
- autocad 常用命令
- 距离和相似性度量
- 结束一个等待光标
- linux pthread_join使用
- 信封问题加强版
- Java实现多线程下载、断点续传
- STL之Set与Multiset(转)
- asp.net windows 服务开发注意
- Running the MFC AppWizard
- Visual Studio 2008 自定义项目模板
- 非真实渲染(二)——Toon Shading
- 第一篇博客
- 装饰模式
- [笔记] 1...进位计数制AND其相互转换