多线程下载文件是不是就是文件分块下载,意思一样吗

2022-05-02 10:07:22 +08:00
 feller
1750 次点击
所在节点    问与答
4 条回复
PeterD
2022-05-02 10:51:13 +08:00
一样的。 多线程下载、文件分块下载、异步并发下载,都是一样的概念,只是实现方式不同。

https://github.com/PeterDing/aget-rs 用的是异步并发+文件分块下载的方式。
biubiuF
2022-05-02 11:35:28 +08:00
是的,每个线程请求不同的块然后合并
dqzcwxb
2022-05-02 15:28:59 +08:00
利用断点续传的特性多线程并行下载同一文件的不同块,下载完成后本地将文件块合并
ysc3839
2022-05-04 10:36:33 +08:00
严格来说是多连接下载,与服务器建立多个 TCP 连接,每个连接下载一部分。实现上不一定需要多个操作系统线程。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/850465

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX