Несколько примеров, которые я видел для std:barrier, статически устанавливают ожидаемое количество.
Код, который я пишу, определяет количество запускаемых потоков на основе некоторых факторов во время выполнения. Я изо всех сил пытаюсь придумать умный способ построить барьер во время выполнения после того, как будет определено количество запускаемых потоков. Идеи оценены.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... til-runtim