pthread_attr_setdetachstate(3) Library Functions Manual NOM pthread_attr_setdetachstate, pthread_attr_getdetachstate - Definir ou obtenir l'attribut de l'etat de detachement de l'objet d'attributs de thread BIBLIOTHEQUE Bibliotheque de threads POSIX (libpthread, -lpthread) SYNOPSIS #include int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate); int pthread_attr_getdetachstate(const pthread_attr_t *attr, int *detachstate); DESCRIPTION La fonction pthread_attr_setdetachstate() definit l'attribut d'etat de detachement de l'objet d'attributs de thread auquel attr fait reference a la valeur indiquee par detachstate. Cet attribut d'etat de detachemennt determine si un thread cree en utilisant l'objet d'attributs de thread attr sera dans un etat joignable ou detache. Les valeurs suivantes peuvent etre specifiees dans detachstate : PTHREAD_CREATE_DETACHED Les threads crees avec attr seront dans un etat detache. PTHREAD_CREATE_JOINABLE Les threads crees avec attr seront dans un etat joignable. Par defaut, l'attribut d'etat de detachement est initialise a PTHREAD_CREATE_JOINABLE dans un objet d'attributs de thread. La fonction pthread_attr_getdetachstate() renvoie, dans le tampon pointe par detachstate, l'attribut contenant l'etat de detachement de l'objet d'attributs de thread attr. VALEUR RENVOYEE En cas de succes, ces fonctions renvoient 0 ; en cas d'erreur, elles renvoient un code d'erreur non nul. ERREURS pthread_attr_setdetachstate() peut echouer avec l'erreur suivante : EINVAL Une valeur invalide a ete specifiee dans detachstate. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |pthread_attr_setdetachstate(), | Securite des threads | MT-Safe | |pthread_attr_getdetachstate() | | | +---------------------------------+--------------------------+---------+ STANDARDS POSIX.1-2008. HISTORIQUE POSIX.1-2001. NOTES Consultez pthread_create(3) pour plus de details sur les threads joignables et detaches. Un thread qui est cree dans un etat joignable devrait a la fin soit etre joint avec pthread_join(3), soit etre detache avec pthread_detach(3) ; consultez pthread_create(3). C'est une erreur de specifier, lors d'un appel ulterieur a pthread_detach(3) ou pthread_join(3), comme identifiant de thread un thread qui a ete cree dans un etat detache. EXEMPLES Consultez pthread_attr_init(3). VOIR AUSSI pthread_attr_init(3), pthread_create(3), pthread_detach(3), pthread_join(3), pthreads(7) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Frederic Hantrais Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 pthread_attr_setdetachstate(3)