Provided by: manpages-fr_4.27.0-1_all bug

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)