Namespaces
Variants

std::experimental::barrier:: barrier

From cppreference.net
explicit barrier ( std:: ptrdiff_t num_threads ) ;
(1) (concurrency TS)
barrier ( const barrier & ) = delete ;
(2) (concurrency TS)
1) Создает barrier для num_threads участвующих потоков. Набор участвующих потоков - это первые num_threads потоки, достигшие точки синхронизации.
2) Конструктор копирования удален; barrier не копируемый.

Параметры

num_threads - количество участвующих потоков для барьера; должно быть неотрицательным

Примечания

Если num_threads равно нулю, набор участвующих потоков пуст, и барьер может быть только уничтожен.