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

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)