std::experimental::barrier:: barrier
From cppreference.net
<
cpp
|
experimental
|
barrier
|
explicit
barrier
(
std::
ptrdiff_t
num_threads
)
;
|
(1) | (TS concurrence) |
|
barrier
(
const
barrier
&
)
=
delete
;
|
(2) | (TS concurrence) |
1)
Construit une
barrier
pour
num_threads
threads participants. L'ensemble des threads participants correspond aux premiers
num_threads
threads à atteindre le point de synchronisation.
2)
Le constructeur de copie est supprimé ;
barrier
n'est pas copiable.
Paramètres
| num_threads | - | le nombre de threads participants pour la barrière ; doit être non négatif |
Notes
Si
num_threads
est zéro, l'ensemble des threads participants est vide, et la barrière ne peut être que détruite.