Namespaces
Variants

std::experimental::latch:: count_down_and_wait

From cppreference.net
void count_down_and_wait ( ) ;
(1) (TS concurrence)

Décrémente atomiquement le compteur interne de 1 et (si nécessaire) bloque le thread appelant jusqu'à ce que le compteur atteigne zéro.

Le comportement est indéfini si le compteur interne est déjà à zéro.

Cette opération se synchronise avec tous les appels qui bloquent sur ce verrou et tous les is_ready appels sur ce verrou qui retournent true .

Paramètres

(aucun)

Valeur de retour

(aucun)

Exceptions

Ne lance rien.