Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
pthread_attr_setdetachstate, pthread_attr_getdetachstate - Definir ou
obtenir l'attribut de l'etat de detachement de l'objet d'attributs de
thread
SYNOPSIS
#include <pthread.h>
int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate);
int pthread_attr_getdetachstate(pthread_attr_t *attr, int *detachstate);
Compilez et effectuez l'edition des liens avec l'option -pthread.
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 RENVOY'EE
En cas de reussite, ces fonctions renvoient 0 ; en cas d'erreur elles
renvoient un numero d'erreur non nul.
ERREURS
pthread_attr_setdetachstate(3) peut echouer avec l'erreur suivante :
EINVAL Une valeur invalide a ete specifiee dans detachstate.
CONFORMIT'E
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.
EXEMPLE
Consultez pthread_attr_init(3).
VOIR AUSSI
pthread_attr_init(3), pthread_create(3), pthread_detach(3),
pthread_join(3), pthreads(7)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Denis Barbier (2010).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.
Linux 3 fevrier 2010 PTHREAD_ATTR_SETDETACHSTATE(3)