Namespaces
Variants

cnd_broadcast

From cppreference.net
Défini dans l'en-tête <threads.h>
int cnd_broadcast ( cnd_t * cond ) ;
(depuis C11)

Débloque tous les threads qui sont bloqués sur la variable de condition cond au moment de l'appel. Si aucun thread n'est bloqué sur cond , la fonction ne fait rien et retourne thrd_success .

Table des matières

Paramètres

cond - pointeur vers une variable de condition

Valeur de retour

thrd_success si réussi, thrd_error sinon.

Références

  • Norme C17 (ISO/CEI 9899:2018) :
  • 7.26.3.1 La fonction cnd_broadcast (p : 275-276)
  • Norme C11 (ISO/IEC 9899:2011) :
  • 7.26.3.1 La fonction cnd_broadcast (p: 378)

Voir aussi

débloque un thread bloqué sur une variable de condition
(fonction)
Documentation C++ pour condition_variable::notify_all
Documentation C++ pour condition_variable_any::notify_all