Namespaces
Variants

thrd_join

From cppreference.net
Défini dans l'en-tête <threads.h>
int thrd_join ( thrd_t thr, int * res ) ;
(depuis C11)

Bloque le thread actuel jusqu'à ce que le thread identifié par thr termine son exécution.

Si res n'est pas un pointeur nul, le code de résultat du thread est placé à l'emplacement pointé par res .

La terminaison du thread synchronizes-with l'achèvement de cette fonction.

Le comportement est indéfini si le thread a été précédemment détaché ou joint par un autre thread.

Table des matières

Paramètres

thr - identifiant du thread à joindre
res - emplacement pour stocker le code de résultat

Valeur de retour

thrd_success si réussi, thrd_error sinon.

Références

  • Norme C17 (ISO/CEI 9899:2018) :
  • 7.26.5.6 La fonction thrd_join (p : 280-281)
  • Norme C11 (ISO/CEI 9899:2011) :
  • 7.26.5.6 La fonction thrd_join (p: 384-385)

Voir aussi

détache un thread
(fonction)
termine le thread appelant
(fonction)