学习一下多线程的使用, 并且实现一个简单的多线程下载器.
支持多线程下载, 可以自定义线程数量, 断点续传
java -jar ThreadDownload.jar download_url(only support http/https/ftp) threadNum(1-64)`
例:
- 下载文件
java -jar ThreadDownload.jar https://download-cdn.jetbrains.com/idea/ideaIU-2022.1.3.exe 16
- 断点续传
下载完成后会在当前Jar包所造目录下生成一个download文件夹, 存放下载的文件.