std::experimental::barrier:: barrier
From cppreference.net
<
cpp
|
experimental
|
barrier
|
explicit
barrier
(
std::
ptrdiff_t
num_threads
)
;
|
(1) | (TS de concurrencia) |
|
barrier
(
const
barrier
&
)
=
delete
;
|
(2) | (TS de concurrencia) |
1)
Construye una
barrier
para
num_threads
hilos participantes. El conjunto de hilos participantes son los primeros
num_threads
hilos que llegan al punto de sincronización.
2)
El constructor de copia está eliminado;
barrier
no es copiable.
Parámetros
| num_threads | - | el número de hilos participantes para la barrera; debe ser no negativo |
Notas
Si
num_threads
es cero, el conjunto de hilos participantes está vacío, y la barrera solo puede ser destruida.