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) Konstruiert eine barrier für num_threads teilnehmende Threads. Die Gruppe der teilnehmenden Threads besteht aus den ersten num_threads Threads, die den Synchronisationspunkt erreichen.
2) Copy-Konstruktor ist gelöscht; barrier ist nicht kopierbar.

Parameter

num_threads - die Anzahl der teilnehmenden Threads für die Barriere; muss nicht-negativ sein

Hinweise

Wenn num_threads null ist, ist die Menge der teilnehmenden Threads leer, und die Barriere kann nur zerstört werden.