Bonjour !
Ceci est une simple question sur un truc qui me triture l'esprit donc pour dormir plus traquille ce soir voilà...
Il existe une fonction void pthread_exit (void * retour); ceci pour mettre fin à un thread tout en renvoyant une valeur qu'on peut récupérer avec pthread_join mais voilà, après quelques tests (sous windows) j'ai essayé ces deux type de retour:
Ceci pour le cas d'une fin de fonction d'un thread. Quelle est la subtilité entre les deux méthodes ? Car le résultat lui est identique, du moins en apparence sur la console !
- pthread_exit ((void *) i);
- return ((void *) i);
Merci pour vos lumières![]()
Partager