Provided by: manpages-de-dev_4.27.0-1_all bug

BEZEICHNUNG

       gettid - Thread-Kennung ermitteln

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #define _GNU_SOURCE
       #include <unistd.h>

       pid_t gettid(void);

BESCHREIBUNG

       gettid()  liefert  die Thread-Kennung (TID) des Aufrufenden zurück. In einem Prozess mit einem Thread ist
       die Thread-Kennung identisch zur Prozesskennung  (PID,  wie  von  getpid(2)  zurückgeliefert).  In  einem
       Prozess  mit  mehreren Threads haben alle Threads die gleiche PID, aber jeder hat eine eindeutige TID. Zu
       weiteren Details lesen Sie die Diskussion von CLONE_THREAD in clone(2).

RÜCKGABEWERT

       Im Erfolgsfall wird die Thread-Kennung des aufrufenden Threads zurückgeliefert.

FEHLER

       Der Aufruf ist immer erfolgreich.

STANDARDS

       Linux.

GESCHICHTE

       Linux 2.4.11, Glibc 2.30.

ANMERKUNGEN

       Die durch diesen Aufruf zurückgelieferte Thread-Kennung ist nicht zu der  POSIX-Thread-Kennung  identisch
       (d.h. dem von pthread_self(3) zurückgelieferten undurchsichtigen Wert).

       In  einer  neuen, durch den Aufruf clone(2) erstellten Thread-Gruppe, die nicht den Schalter CLONE_THREAD
       festlegt (oder äquivalent, einem neuen, durch fork(2)  erstellten  Prozess)  ist  der  neue  Prozess  der
       Thread-Gruppenleiter  und  seine  Thread-Gruppenkennung  (der  von  getpid(2)  zurückgelieferte Wert) ist
       identisch zu der Thread-Kennung (der von gettid() zurückgelieferte Wert).

SIEHE AUCH

       capget(2), clone(2), fcntl(2), fork(2), get_robust_list(2), getpid(2), ioprio_set(2), perf_event_open(2),
       sched_setaffinity(2), sched_setparam(2), sched_setscheduler(2), tgkill(2), timer_create(2)

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von 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                                         gettid(2)