Man page - gettid(2)

Packages contains this manual

Available languages:

en fr es ja ru ro de

Manual

gettid

NUME
BIBLIOTECA
SINOPSIS
DESCRIERE
VALOAREA RETURNATĂ
ERORI-IEȘIRE
STANDARDE
ISTORIC
NOTE
CONSULTAȚI ȘI
TRADUCERE

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 .