Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       pthread_self - Obtenir l'identifiant du thread appelant

SYNOPSIS

       #include <pthread.h>

       pthread_t pthread_self(void);

       Compilez et effectuez l'edition des liens avec l'option -pthread.

DESCRIPTION

       La  fonction  pthread_self()  renvoie l'identifiant du thread appelant.
       C'est la meme valeur qui est  renvoyee  dans  *thread  dans  l'appel  a
       pthread_create(3)  qui a cree ce thread.

VALEUR RENVOY'EE

       Cette  fonction  reussit  toujours,  et renvoie l'identifiant du thread
       appelant.

ERREURS

       Cette fonction reussit toujours.

CONFORMIT'E

       POSIX.1-2001.

NOTES

       POSIX.1 laisse la  liberte  aux  implementations  de  choisir  le  type
       utilise  pour  representer l'identifiant des threads ; par exemple, une
       reppresentation par un type  arithmetique  ou  par  une  structure  est
       permise. Cependant, des variables de type pthread_t ne peuvent pas etre
       comparees de maniere portable  en  utilisant  l'operateur  d'egalite  C
       (==). Il faut utiliser pthread_equal(3) a la place.

       Les  identifiants  de  threads  doivent  etre consideres comme opaques.
       Toute tentative pour utiliser un identifiant de thread autre  part  que
       dans  des  appels  a  pthreads n'est pas portable et peut entrainer des
       resultats indefinis.

       Les identifiants de  threads  ne  sont  garantis  d'etre  uniques  qu'a
       l'interieur   d'un  processus.  Un  identifiant  de  thread  peut  etre
       reutilise apres qu'un thread termine a  ete  rejoint,  ou  apres  qu'un
       thread detache s'est termine.

       L'identifiant  de  thread  renvoye par pthread_self() n'est pas la meme
       chose que l'identifiant de thread du noyau renvoye par gettid(2).

VOIR AUSSI

       pthread_create(3), pthread_equal(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> >>.