proc_pid_task(5) File Formats Manual proc_pid_task(5)
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 repertoire contenant un sous-repertoire pour chaque
thread du processus. Le nom de chaque sous-repertoire est l'ID
numerique de thread (tid) du thread (consulter gettid(2)).
Dans chacun de ces sous-repertoires se trouve un ensemble de
fichiers ayant les memes noms et contenus que ceux des
repertoires /proc/pid. Pour les attributs qui sont partages par
tous les processus, le contenu de chacun des fichiers se
trouvant dans le sous-repertoire task/tid sera identique a celui
correspondant dans le repertoire parent /proc/pid (par exemple,
pour une tache multiprocessus, tous les fichiers task/tid/cwd
auront le meme contenu que le fichier /proc/pid/cwd dans le
repertoire parent, puisque tous les threads d'un processus
partagent le meme repertoire de travail). Pour les attributs qui
sont distincts pour chacun des threads, les fichiers
correspondants sous task/tid peuvent etre differents (par
exemple, certains champs de chacun de fichiers task/tid/status
peuvent etre differents pour chaque thread) ou peuvent ne pas
exister du tout dans proc/pid.
Dans un traitement multiprocessus, le contenu du repertoire
/proc/pid/task n'est pas disponible si le processus principal
est deja termine (typiquement lors de l'appel pthread_exit(3)).
Voir aussi :
proc_tid_children(5).
/proc/tid/
Un sous-repertoire numerique existe pour chaque thread en cours
d'execution qui n'est pas un leader de groupe de threads
(c'est-a-dire un thread dont l'ID de thread n'est pas le meme
que celui son ID de processus). Ce sous-repertoire est nomme
selon son ID de thread. Chacun de ces sous-repertoires contient
des fichiers et des sous-repertoires exposant des informations a
propos du thread ayant l'ID de thread tid. Le contenu de ces
repertoires est le meme que les repertoires /proc/pid/task/tid
correspondants.
Les sous-repertoires /proc/tid ne sont pas visibles lors d'une
iteration a travers /proc avec getdents(2) (et par consequent ne
sont pas visibles lors d'une utilisation de ls(1) pour voir le
contenu de /proc). Cependant, les chemins de ces repertoires
sont visibles (c'est-a-dire utilisables comme arguments) pour
les appels systeme qui operent sur des chemins.
/proc/thread-self/ (depuis Linux 3.17)
Ce repertoire se rapporte au thread accedant au systeme de
fichiers /proc, et est identique au sous-repertoire de
/proc/self/tasktid ayant pour nom l'Id de thread (tid) du meme
thread.
VOIR AUSSI
proc(5)
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par
Christophe Blaess , Stephan Rafin
, Thierry Vignaud ,
Francois Micaux, Alain Portal , Jean-Philippe
Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas
Huriaux , Nicolas Francois
, Florentin Duneau
, Simon Paillard , Denis Barbier , David Prevot
, Jean-Paul Guillonneau
et Lucien Gentis
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
Pages du manuel de Linux 6.18 8 fevrier 2026 proc_pid_task(5)