std::barrier<CompletionFunction>::wait
De cppreference.com
<tbody>
</tbody>
void wait( arrival_token&& arrival ) const; |
(desde C++20) | |
Si arrival está asociado con el punto de sincronización de fase para la fase actual de *this, se bloquea en el punto de sincronización asociado con arrival hasta que el paso de finalización de fase del punto de sincronización de fase se ejecute.
De lo contrario, si arrival está asociado con el punto de sincronización de fase para la fase inmediatamente anterior a *this, regresa inmediatamente.
De lo contrario, es decir, si arrival está asociado con el punto de sincronización de fase para una fase anterior a *this o cualquier fase de un objeto barrier distinto de *this, el comportamiento no está definido.
Parámetros
| arrival | - | Un símbolo de tipo arrival_token obtenido por una llamada anterior a arrive en el mismo objeto barrier.
|
Valor de retorno
(Ninguno)
Excepciones
Lanza std::system_error con un código de error permitido para tipos mutex cuando suceden errores.
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
| Llega a la barrera y decrementa el conteo esperado (función miembro pública) |