Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Изменим список, возвращаемый функцией сканирования каталога хранения файлов с List на ConcurrentQueue.
getDataFile – условная функция возвращающая содержимое файла в виде некоторой структуры данных;
Очевидно, что самые затратные по времени операции – это считывание данных с жесткого диска в память и запись данных из памяти в БД.
Вы, я так понимаю, про TPL Dataflow не слышали? А про async IO?
Использование распараллеливания при обработке данных в C#