У меня есть xml файл, который нужно читать много раз. Я пытаюсь использовать Parallel.ForEach для ускорения этих процессов, поскольку ни одна из этих данных не считывается в отношении того, в каком порядке он считывается. Данные просто используются для заполнения объектов. Моя проблема даже в том, что я каждый раз открываю файл в потоке, как только читаю, он жалуется, что он открыт другой программой. (У меня его нет в текстовом редакторе или ничего:))
Как выполнить многократные чтения из одного файла?
EDIT: файл ~ 18KB довольно маленький. Он читается примерно в 1800 раз.
Спасибо