proc_pid_task(5) File Formats Manual proc_pid_task(5) BEZEICHNUNG /proc/pid/task/, /proc/tid/, /proc/thread-self/ - Thread-Informationen BESCHREIBUNG /proc/PID/task/ (seit Linux 2.6.0) Dieses Verzeichnis enthalt ein Unterverzeichnis fur 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. Fur Attribute, die von allen Threads gemeinsam verwendet werden, sind die Inhalte fur 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). Fur Attribute, die fur jeden Thread verschieden sind, konnen die entsprechenden Dateien unter task/TID unterschiedliche Werte annehmen (z.B. konnen verschiedene Felder in jeder der task/TID/status-Dateien fur jeden Thread unterschiedlich sein) oder sie konnten in /proc/PID uberhaupt nicht existieren. In Multithread-Prozessen sind die Inhalte des Verzeichnisses /proc/PID/task uberhaupt nicht verfugbar, falls der Haupt-Thread bereits beendet wurde (typischerweise durch den Aufruf von pthread_exit(3)). /proc/TID/ Dies ist ein numerisches Unterverzeichnis fur 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 enthalt Dateien und Unterverzeichnisse, die Informationen uber 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) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Martin Eberhard Schauer , Dr. Tobias Quathamer , Chris Leick , Erik Pfannenstein und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.9.1 2. Mai 2024 proc_pid_task(5)