.\" -*- coding: UTF-8 -*- .\" Copyright 2003, Abhijit Menon-Sen .\" Copyright 2008, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH gettid 2 "8. Februar 2026" "Linux man\-pages 6.18" .SH BEZEICHNUNG gettid \- Thread\-Kennung ermitteln .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#define _GNU_SOURCE\fP \fB#include \fP .P \fBpid_t gettid(void);\fP .fi .SH BESCHREIBUNG \fBgettid\fP() 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 \fBgetpid\fP(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 \fBCLONE_THREAD\fP in \fBclone\fP(2). .SH RÜCKGABEWERT Im Erfolgsfall wird die Thread\-Kennung des aufrufenden Threads zurückgeliefert. .SH FEHLER Der Aufruf ist immer erfolgreich. .SH STANDARDS Linux. .SH GESCHICHTE Linux 2.4.11, Glibc 2.30. .SH ANMERKUNGEN Die durch diesen Aufruf zurückgelieferte Thread\-Kennung ist nicht zu der POSIX\-Thread\-Kennung identisch (d.h. dem von \fBpthread_self\fP(3) zurückgelieferten undurchsichtigen Wert). .P In einer neuen, durch den Aufruf \fBclone\fP(2) erstellten Thread\-Gruppe, die nicht den Schalter \fBCLONE_THREAD\fP festlegt (oder äquivalent, einem neuen, durch \fBfork\fP(2) erstellten Prozess) ist der neue Prozess der Thread\-Gruppenleiter und seine Thread\-Gruppenkennung (der von \fBgetpid\fP(2) zurückgelieferte Wert) ist identisch zu der Thread\-Kennung (der von \fBgettid\fP() zurückgelieferte Wert). .SH "SIEHE AUCH" .\" .BR kcmp (2), .\" .BR move_pages (2), .\" .BR migrate_pages (2), .\" .BR process_vm_readv (2), .\" .BR ptrace (2), \fBcapget\fP(2), \fBclone\fP(2), \fBfcntl\fP(2), \fBfork\fP(2), \fBget_robust_list\fP(2), \fBgetpid\fP(2), \fBioprio_set\fP(2), \fBperf_event_open\fP(2), \fBsched_setaffinity\fP(2), \fBsched_setparam\fP(2), \fBsched_setscheduler\fP(2), \fBtgkill\fP(2), \fBtimer_create\fP(2) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .