Есть ли способ создать барьерный объект, если количество потоков неизвестно до времени выполнения? ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Есть ли способ создать барьерный объект, если количество потоков неизвестно до времени выполнения?

Сообщение Anonymous »

Несколько примеров, которые я видел для std:barrier, статически устанавливают ожидаемое количество.

Код: Выделить всё

std::barrier my_barrier(5);
Код, который я пишу, определяет количество запускаемых потоков на основе некоторых факторов во время выполнения. Я изо всех сил пытаюсь придумать умный способ построить барьер во время выполнения после того, как будет определено количество запускаемых потоков. Идеи оценены.

Подробнее здесь: https://stackoverflow.com/questions/790 ... til-runtim

Вернуться в «C++»