Если я правильно понял, здесь выкладывают небольшие проекты без релиза.
Тогда вот пример кода многопоточной скачивалки файлов на C#:
Для достижения максимальной производительности и уменьшения нагрузки на накопители, Папка для временных файлов и Папка для объединения чанков должны находиться на разных физических дисках. А файл назначения не должен находиться на одном физическом диске с Папкой для объединения чанков.
Это важно! 

