razuki
Messages postés242Date d'inscriptionlundi 17 décembre 2007StatutMembreDernière intervention 5 décembre 2012
-
3 sept. 2009 à 18:15
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
4 sept. 2009 à 14:45
Bonjour,
j'aimerais savoir comment doit - on procéder pour récuperer par l'intérmédiaire de pthread_join(thread, val_ret) une valeur de retour envoyé par pthread_exit(val_ret). Dans mon cas la valeur à recuperer est un entier.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 4 sept. 2009 à 14:45
Yop,
Comme ceci :
Imagine fctth est la fonction de ton thread :
void *fctth(int * param)
{
static int retour = 88;
pthread_ext(&retour);
}
// Le pthread_join sera :
ret = pthread_join(HandleThread,(void**)&retourfctth);