Votre IP: 38.107.179.244 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 27-03-2008 20:23:44

Linux  Vous êtes dans : GNU/Linux Astuces / Pages man [Section3 - Sous-fonctions]


PTHREAD_DETACH

 

Index

  1. NOM
  2. SYNOPSIS
  3. DESCRIPTION
  4. VALEUR RENVOYÉE
  5. ERREURS
  6. AUTEUR
  7. VOIR AUSSI
  8. TRADUCTION


 

NOMIndex

pthread_detach - Placer un thread en cours d'exécution dans l'état détaché
 

SYNOPSISIndex

#include <pthread.h>
int pthread_detach(pthread_t th);
 

DESCRIPTIONIndex

pthread_detach() place le thread th dans l'état détaché. Cela garantit que les ressources mémoire consommées par th seront immédiatement libérées lorsque l'exécution de th s'achèvera. Cependant, cela empêche les autres threads de se synchroniser sur la mort de th en utilisant pthread_join().
Un thread peut être créé initialement dans l'état détaché, en utilisant l'attribut detachstate dans l'appel de pthread_create(3). Par opposition, pthread_detach() ne s'applique qu'aux threads créés dans l'état joignable, et nécessitant d'être mis dans l'état détaché plus tard.
Dès que pthread_detach() rend la main, tout appel ultérieur à pthread_join() sur th échouera. Si un autre thread est déjà en attente sur le thread th lorsque pthread_detach() est appelée, pthread_detach() ne fait rien, et laisse th dans l'état joignable.
 

VALEUR RENVOYÉEIndex

En cas de succès, 0 est renvoyé. En cas d'erreur, un code d'erreur non nul est renvoyé.
 

ERREURSIndex

ESRCH
Aucun thread ne correspond à celui indiqué par th.
EINVAL
Le thread th est déjà dans l'état détaché.
 

AUTEURIndex

Xavier Leroy <Xavier.Leroy@inria.fr>
 

VOIR AUSSIIndex

pthread_create(3), pthread_join(3), pthread_attr_setdetachstate(3).  

TRADUCTIONIndex

Cette page de manuel a été traduite par Thierry Vignaud <tvignaud AT mandriva DOT com> en 2000 et révisée par Alain Portal <aportal AT univ-montp2 DOT fr> en 2006. La version présente dans Debian est maintenue par les membres de la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS