GETTID
Section : Manuel du programmeur Linux (
2)
Mise à jour de la version anglaise : 14 avril 2008
Index
Menu principal
NOM
gettid - Obtenir l'identifiant de thread
SYNOPSIS
#include <sys/types.h>
pid_t gettid(void);
DESCRIPTION
gettid()
renvoie l'identifiant de thread (TID) du processus appelant.
Dans un processus simple thread, l'identifiant de thread
est égal à l'identifiant de processus (le PID tel que renvoyé par
getpid(2)).
Dans un processus multithreadé, tous les processus ont le même PID
mais chacun a un TID unique.
Pour plus de détails, voir la discussion sur
CLONE_THREAD
dans
clone(2).
VALEUR RENVOYÉE
S'il réussit, cet appel renvoie l'identifiant de thread du processus
appelant.
ERREURS
Cet appel réussit toujours.
VERSIONS
L'appel système
gettid()
a été indroduit dans Linux dans le noyau 2.4.11.
CONFORMITÉ
gettid()
est spécifique à Linux et ne doit pas être employé dans un programme
conçu pour être portable.
NOTES
La glibc ne fournit pas d'enveloppe pour cet appel système ;
utilisez
syscall(2)
pour l'appeler.
Le TID renvoyé par cet appel n'est pas la même chose que l'identifiant
de thread POSIX (c'est-à-dire, la valeur opaque renvoyée par
pthread_self(3)).
VOIR AUSSI
clone(2),
fork(2),
getpid(2)
TRADUCTION
Ce document est une traduction réalisée par Christophe Blaess
<http://www.blaess.fr/christophe/> le 18 juillet 2003
et révisée le 23 juin 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation
française de qualité. La version anglaise la plus à jour de ce document est
toujours consultable via la commande : « LANG=C man 2 gettid ».
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute
erreur dans cette page de manuel.
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- VALEUR RENVOYÉE
-
- ERREURS
-
- VERSIONS
-
- CONFORMITÉ
-
- NOTES
-
- VOIR AUSSI
-
- TRADUCTION
-
Dernière mise à jour : 23 juin 2008