改改就可以放到项目中使用,实现原理:一个数据库,两张表,一张存下载任务,一张存当前任务下载数据;多条线程同时下载一个任务,下载中断时,将以下载的数据大小存入数据库,网络恢复时,自动查询数据库中是否存在未下载完成任务,有就下载,没有就查询任务表执行下一个下载任务; 有必要的话 自己来建一个下载任务表;希望对大家有帮助!