Provided by: manpages-pl-dev_4.28.0-2_all 

NAZWA
gettid - pobiera identyfikator wątku
BIBLIOTEKA
Standardowa biblioteka C (libc, -lc)
SKŁADNIA
#define _GNU_SOURCE
#include <unistd.h>
pid_t gettid(void);
OPIS
gettid() zwraca identyfikator wątku (TID) wywołującego. W procesie jednowątkowym, identyfikator wątku
jest równy identyfikatorowi procesu (PID, takiemu jak zwracany przez getpid(2)). W procesie
wielowątkowym, wszystkie wątki mają ten sam PID, ale każdy ma unikalny TID. Więcej szczegółów w opisie
CLONE_THREAD w podręczniku clone(2).
WARTOŚĆ ZWRACANA
Przy powodzeniu, zwraca identyfikator wątku wywołującego wątku.
BŁĘDY
To wywołanie zawsze kończy się pomyślnie.
STANDARDY
Linux.
HISTORIA
Linux 2.4.11, glibc 2.30.
UWAGI
Identyfikator wątku zwracany przez niniejsze wywołanie nie jest tym samym, co identyfikator wątku POSIX
(tj. mętna wartość zwracana przez pthread_self(3)).
W nowej grupie wątków tworzonej przez wywołanie clone(2), która nie jest określona przez znacznik
CLONE_THREAD (lub, równoważnie, nowy proces utworzony przez fork(2)), nowy proces jest liderem grupy
wątków, a jego identyfikator grupy wątków (wartość zwracana przez getpid(2)) jest taki sam jak jego
identyfikator wątku (wartość zwracana przez gettid()).
ZOBACZ TAKŻE
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)
TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika: Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać
zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ
ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-
list@lists.sourceforge.net.
Linux man-pages 6.9.1 2 maja 2024 r. gettid(2)