多线程下载时如何保存文件

时间:2019-12-23 02:13:52

标签: c# multithreading download

我正在编写一个使用csharp的多线程下载器,但是如何保存不同线程的数据块。

我当前的方法是保存每个线程下载的数据,并在下载完成后合并它们。但是,这样做时,在处理大文件时最终合并可能会花费很长时间。

有没有办法允许不同的线程写入同一文件?

在多线程下载时写入文件的最佳实践是什么?

0 个答案:

没有答案