Provided by: manpages-de_4.27.0-1_all 

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)