У меня есть функция обработки чисел, поэтому я распараллелил ее с помощью PPL. Однако другой разработчик по какой-то причине требует, чтобы эта функция выполнялась последовательно. Мне нужно указать параметр, чтобы он мог вызывать мою функцию в последовательном режиме. ... Я не хочу дублировать код, поэтому мне нужен способ ограничить количество потоков PPL.. Хотя у меня грустно
Concurrency::SchedulerPolicy sp( 1, Concurrency::MaxConcurrency, 1 );
CurrentScheduler::Create(sp);
PPL создает два потока и запускает мой код параллельно... Любые предложения по сериализации расширенного кода ppl.