【发布时间】:2011-07-19 10:13:35
【问题描述】:
我创建了一个从 URL 下载文件的应用程序。
当我按下开始时,它将创建一个线程来下载该文件。
好的。
现在我希望多个线程在不同的段中下载相同的文件,然后合并所有下载的段以获得原始文件。
怎么做?
【问题讨论】:
-
什么给你带来麻烦?建立线程池?下载一个字节范围而不是一个完整的文件?重新组合文件的各个部分?
-
下载一个字节范围而不是一个完整的文件?怎么样?
-
这是为了加快下载速度吗?如果是这样,我认为速度将更多地取决于最终用户机器的带宽,而不是使用的线程数。
标签: java multithreading oop