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