1. 首页
  2. 课程学习
  3. Java
  4. Java利用多线程实现文件的分片下载

Java利用多线程实现文件的分片下载

上传者: 2023-01-16 20:48:14上传 RAR文件 4.58KB 热度 25次
特别说明Main方法是运行开始的方法里面StopWatch是测速工具类如果要想使用请导入相关maven坐标不想使用直接删除即可.内容概要这是随手写的一个利用线程池下载文件的小玩具如果刚学完线程池不知道怎么使用的可以拿来借鉴一下互相学习.里面或许有些代码不太合理但是作为练手项目还是可以的.适用人群刚学完多线程和线程池以及线程爱好者.使用场景及目标大文件的快速下载经测试在100M带宽的网络下下载一个40M的文件不超过两秒钟当然还得根据自己电脑的配置来讲.其他说明文件如果特别小而自己网络又非常好的情况下不建议使用线程池进行下载因为线程任务的创建也会浪费一些时间和性能因为写这个程序是为了更快的下载一些4K壁纸所以传入的url只能是直链当然可以根据自己的能力进行改动.里面很多地方我都有注释说明阅读起来不会很难.当然希望道友可以指出代码的不足之处让我们共同进步.毕竟分享是一个过程能力的锻炼才是我们真正追求的结果
下载地址
用户评论