Votre IP: 38.107.179.242 
  
 
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_CREATE

 

Index

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


 

NOMIndex

pthread_create - Créer un nouveau thread
 

SYNOPSISIndex

#include <pthread.h>
int pthread_create(pthread_t * thread, pthread_attr_t * attr, void * (*start_routine)(void *), void * arg);
 

DESCRIPTIONIndex

pthread_create() crée un nouveau thread s'exécutant simultanément avec le thread appelant. Le nouveau thread exécute la fonction start_routine en lui passant arg comme premier argument. Le nouveau thread s'achève soit explicitement en appelant pthread_exit(3), soit implicitement lorsque la fonction start_routine s'achève. Ce dernier cas est équivalent à appeler pthread_exit(3) avec la valeur renvoyée par start_routine comme code de sortie.
Le paramètre attr indique les attributs du nouveau thread. Voyez pthread_attr_init(3) pour une liste complète des attributs. Le paramètre attr peut être NULL, auquel cas, les attributs par défaut sont utilisés : le thread créé est joignable (non détaché) et utilise la politique d'ordonnancement normale (pas temps-réel).
 

VALEUR RENVOYÉEIndex

En cas de succès, l'identifiant du nouveau thread est stocké à l'emplacement mémoire pointé par le paramètre thread, et 0 est renvoyé. En cas d'erreur, un code d'erreur non nul est renvoyé.
 

ERREURSIndex

EAGAIN
Pas assez de ressources système pour créer un processus pour le nouveau thread.
EAGAIN
Il y a déjà plus de PTHREAD_THREADS_MAX threads actifs.
 

AUTEURIndex

Xavier Leroy <Xavier.Leroy@inria.fr>
 

VOIR AUSSIIndex

pthread_exit(3), pthread_join(3), pthread_detach(3), pthread_attr_init(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