Как сохранить файл при загрузке в несколько потоков - PullRequest
0 голосов
/ 23 декабря 2019

Я пишу многопоточный загрузчик, использующий csharp, но как сохранить блоки данных разных потоков.

Мой текущий подход заключается в сохранении данных, загруженных каждым потоком, и объединении их после завершения загрузки. Но при этом окончательное объединение может занять много времени при работе с большими файлами.

Есть ли способ разрешить различным потокам записывать в один и тот же файл?

Каковы лучшиепрактика записи файлов при загрузке в несколько потоков?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...