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

BEZEICHNUNG

       /proc/pid/task/, /proc/tid/, /proc/thread-self/ - Thread-Informationen

BESCHREIBUNG

       /proc/PID/task/ (seit Linux 2.6.0)
              Dieses  Verzeichnis  enthält  ein Unterverzeichnis für jeden Thread in dem Prozess. Der Name jedes
              Unterverzeichnisses ist die numerische Thread-Kennung (TID) des Threads (siehe gettid(2)).

              Innerhalb jedes dieser Unterverzeichnisse gibt es eine Reihe von Dateien mit  gleichem  Namen  und
              Inhalt  wie  unter  den  /proc/PID-Verzeichnissen.  Für Attribute, die von allen Threads gemeinsam
              verwendet werden, sind die Inhalte für jede der Dateien  unter  den  /task/TID-Unterverzeichnissen
              die  gleichen  wie  in  der  entsprechenden  Datei  im  Elternverzeichnis /proc/PID (z.B. in einem
              Multithread-Prozess werden task/TID/cwd-Dateien den gleichen Wert wie die  Datei  task/PID/cwd  im
              Elternverzeichnis haben, da alle Threads in einem Prozess sich ein Arbeitsverzeichnis teilen). Für
              Attribute, die für jeden Thread verschieden sind, können die entsprechenden Dateien unter task/TID
              unterschiedliche    Werte    annehmen    (z.B.   können   verschiedene   Felder   in   jeder   der
              task/TID/status-Dateien für jeden Thread unterschiedlich  sein)  oder  sie  könnten  in  /proc/PID
              überhaupt nicht existieren.

              In  Multithread-Prozessen  sind  die  Inhalte  des  Verzeichnisses  /proc/PID/task überhaupt nicht
              verfügbar, falls der Haupt-Thread bereits beendet  wurde  (typischerweise  durch  den  Aufruf  von
              pthread_exit(3)).

       /proc/TID/
              Dies   ist   ein   numerisches  Unterverzeichnis  für  jeden  der  laufenden  Threads,  der  nicht
              Thread-Gruppenleiter ist (d.h. einem Thread, dessen Thread-Kennung  nicht  zu  der  Prozesskennung
              identisch   ist).   Das  Unterverzeichnis  ist  nach  der  Thread-Kennung  benannt.  Jedes  dieser
              Unterverzeichnisse enthält Dateien und Unterverzeichnisse, die Informationen über den  Thread  mit
              der Thread-Kennung TID offenlegen. Die Inhalte dieser Verzeichnisse sind identisch zu den Inhalten
              der entsprechenden /proc/PID/task/TID-Verzeichnisse.

              Die  Unterverzeichnisse  /proc/TID  sind beim Durchlauf durch /proc mit getdents(2) nicht sichtbar
              (und daher nicht sichtbar, wenn ls(1) zur Anzeige der Inhalte von /proc verwandt wird). Allerdings
              sind die Pfadnamen dieser Verzeichnisse sichtbar (d.h als Argumente benutzbar in)  Systemaufrufen,
              die auf diesen Pfadnamen arbeiten.

       /proc/thread-self/ (seit Linux 3.17)
              Dieses Verzeichnis bezieht sich auf den Thread, der auf das /proc-Dateisystem zugreift und ist mit
              dem  /proc/self/task/TID-Verzeichnis  identisch,  das  als  Namen  die Prozess-Thread-Nummer (TID)
              dieses Threads hat.

SIEHE AUCH

       proc(5)

ÜBERSETZUNG

       Die   deutsche    Übersetzung    dieser    Handbuchseite    wurde    von    Martin    Eberhard    Schauer
       <Martin.E.Schauer@gmx.de>,  Dr.  Tobias  Quathamer  <toddy@debian.org>, Chris Leick <c.leick@vollbio.de>,
       Erik Pfannenstein <debianignatz@gmx.de> und Helge Kreutzmann <debian@helgefjell.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder  neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn  Sie  Fehler  in  der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die
       Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

Linux man-pages 6.9.1                              2. Mai 2024                                  proc_pid_task(5)