Как сохранить несколько файлов на диск одновременно в C#
Всем привет,
Мне нужно создать простое приложение, которое должно параллельно сохранять файлы на диск. For.eg если есть 10 писем, то каждое письмо должно быть прочитано и сохранено вложениями на диск параллельно. Как я могу сделать это с помощью многопоточности?
1stMail-выполнение задачи
2ndMail-выполнение задания.
|
|
10thMAil-выполнение задания.
Точно так же все это должно делаться параллельно, а не одно за другим.
Что я уже пробовал:
foreach (Item item in findResults) { ThreadPool.QueueUserWorkItem(delegate { StartProcess(item); }, null); Thread.Sleep(1000); }