thread_self, Subroutine

Zweck

Gibt die Kernel-Thread-ID des Aufrufenden zurück.

Bibliothek

Standard-C-Bibliothek (libc.a)

Syntax

#include <sys/thread.h>
tid_t thread_self ()

Beschreibung

Die Subroutine Thread_selbst gibt die Kernel-Thread-ID des Aufrufenden zurück. Die Kernel-Thread-ID kann für die Subroutinen Bindungsprozessor und ptrace nützlich sein. Die Befehle Ps, Trace, und vmstat melden auch Kernel-Thread-IDs. Daher kann diese Subroutine für das Debugging von Multithread-Programmen nützlich sein.

Die Kernel-Thread-ID bezieht sich nicht auf die Thread-ID, die in der Threadbibliothek (libpthreads.a) verwendet und von der Subroutine pthread_self zurückgegeben wird.

Rückgabewerte

Die Subroutine Thread_selbst gibt die Kernel-Thread-ID des Aufrufenden zurück.