Provided by: manpages-fr_4.27.0-1_all 

NOM
/proc/pid/task/, /proc/tid/, /proc/thread-self/ - Information sur les thread
DESCRIPTION
/proc/pid/task/ (depuis Linux 2.6.0)
C’est un répertoire contenant un sous-répertoire pour chaque thread du processus. Le nom de chaque
sous-répertoire est l’ID numérique de thread (tid) du thread (consulter gettid(2)).
Dans chacun de ces sous-répertoires se trouve un ensemble de fichiers ayant les mêmes noms et
contenus que ceux des répertoires /proc/pid. Pour les attributs qui sont partagés par tous les
processus, le contenu de chacun des fichiers se trouvant dans le sous-répertoire task/tid sera
identique à celui correspondant dans le répertoire parent /proc/pid (par exemple, pour une tâche
multiprocessus, tous les fichiers task/tid/cwd auront le même contenu que le fichier /proc/pid/cwd
dans le répertoire parent, puisque tous les threads d'un processus partagent le même répertoire de
travail). Pour les attributs qui sont distincts pour chacun des threads, les fichiers
correspondants sous task/tid peuvent être différents (par exemple, certains champs de chacun de
fichiers task/tid/status peuvent être différents pour chaque thread) ou peuvent ne pas exister du
tout dans proc/pid.
Dans un traitement multiprocessus, le contenu du répertoire /proc/pid/task n'est pas disponible si
le processus principal est déjà terminé (typiquement lors de l'appel pthread_exit(3)).
/proc/tid/
Un sous-répertoire numérique existe pour chaque thread en cours d’exécution qui n’est pas un
leader de groupe de threads (c’est-à-dire un thread dont l’ID de thread n’est pas le même que
celui son ID de processus). Ce sous-répertoire est nommé selon son ID de thread. Chacun de ces
sous-répertoires contient des fichiers et des sous-répertoires exposant des informations à propos
du thread ayant l’ID de thread tid. Le contenu de ces répertoires est le même que les répertoires
/proc/pid/task/tid correspondants.
Les sous-répertoires /proc/tid ne sont pas visibles lors d’une itération à travers /proc avec
getdents(2) (et par conséquent ne sont pas visibles lors d’une utilisation de ls(1) pour voir le
contenu de /proc). Cependant, les chemins de ces répertoires sont visibles (c’est-à-dire
utilisables comme arguments) pour les appels système qui opèrent sur des chemins.
/proc/thread-self/ (depuis Linux 3.17)
Ce répertoire se rapporte au thread accédant au système de fichiers /proc, et est identique au
sous-répertoire de /proc/self/tasktid ayant pour nom l’Id de thread (tid) du même thread.
VOIR AUSSI
proc(5)
TRADUCTION
La traduction française de cette page de manuel a été créée par Christophe Blaess
<https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud
<tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard
<fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau
<jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François
<nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard
<simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot
<david@tilapin.org>, Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr> et Lucien Gentis
<lucien.gentis@waika9.com>
Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License
version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à
debian-l10n-french@lists.debian.org.
Pages du manuel de Linux 6.9.1 2 mai 2024 proc_pid_task(5)