1 每次不会全部提交子任务(大文件下载的子任务太多),每次提交3个任务。
2 对于下载失败的任务,会尝试3次重新下载。
3 修改了Progressor收到的更新消息丢失的问题(大量子任务同步时,消息丢失),在Progressor和DownTask的update方法上都加上synchronized。
4 子任务下载的大小超过5M,使用FileChannel.map方法,提高速度
2 对于下载失败的任务,会尝试3次重新下载。
3 修改了Progressor收到的更新消息丢失的问题(大量子任务同步时,消息丢失),在Progressor和DownTask的update方法上都加上synchronized。
4 子任务下载的大小超过5M,使用FileChannel.map方法,提高速度