Такой вопрос, как можно осуществить многопоточную десериализацию/сериализацию? Асинхронная понятно, с этим проблем нет. Но я бы хотел выделить скажем в зависимости от количества записей некоторое количество потоков под запись(чтение).
Т.е., к примеру у меня есть 2000 записей в файле xml/json, и я хочу выделить два потока которые бы десериализовали/сериализовали файл. Результат должен быть совмещен.
Если по совмещению еще что-то понятно, то как приспособить многопоточность нет.
Примерная задумка совмещение: по имени/идентификатору потока, я говорю потоку читай только 1000 записей начиная с 0, а второму с 1000 записи тоже тысячу, а там просто list Concate произвести. Ну и понятное дело проверка на, то что потоки завершились (в данном случае, я скорее кстати разбираю вариант не Thread, a Task).
Спасибо за внимание к данному вопросу. Жду ваших предложение)