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

NUME
gettid - obține identificatorul firului
BIBLIOTECA
Biblioteca C standard (libc, -lc)
SINOPSIS
#define _GNU_SOURCE
#include <unistd.h>
pid_t gettid(void);
DESCRIERE
gettid() returnează ID-ul firului de execuție (TID) al apelantului. Într-un proces cu un singur fir,
ID-ul firului este egal cu ID-ul procesului (PID, așa cum este returnat de getpid(2)). Într-un proces cu
mai multe fire, toate firele au același PID, dar fiecare are un TID unic. Pentru mai multe detalii, a se
vedea discuția despre CLONE_THREAD în clone(2).
VALOAREA RETURNATĂ
În caz de succes, returnează identificatorul firului de execuție al firului apelant.
ERORI-IEȘIRE
Acest apel are întotdeauna succes.
STANDARDE
Linux.
ISTORIC
Linux 2.4.11, glibc 2.30.
NOTE
ID-ul firului de execuție returnat de acest apel nu este același lucru cu ID-ul firului de execuție POSIX
(și anume, valoarea opacă returnată de pthread_self(3)).
Într-un nou grup de fire de execuție creat printr-un apel clone(2) care nu specifică fanionul
CLONE_THREAD (sau, în mod echivalent, un nou proces creat de fork(2)), noul proces este un lider de grup
de fire de execuție, iar ID-ul său de grup de fire de execuție (valoarea returnată de getpid(2)) este
același cu ID-ul său de fir de execuție (valoarea returnată de gettid()).
CONSULTAȚI ȘI
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)
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu
<remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
Pagini de manual de Linux 6.9.1 2 mai 2024 gettid(2)