gettid(2) System Calls Manual gettid(2) NOMBRE gettid - obtiene el identificador de hilo BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #define _GNU_SOURCE #include pid_t gettid(void); DESCRIPCION gettid() devuelve el ID de hilo (TID) del que realiza la llamada. En un proceso monohilo, el ID del hilo es igual al ID del proceso (PID, como lo devuelve getpid(2)). En un proceso multihilo, todos los hilos tienen el mismo PID, pero cada uno tiene un TID unico. Consulte la explicacion de CLONE_THREAD en clone(2). VALOR DEVUELTO Si no sucede ningun error, se devuelve el ID del hilo invocante. ERRORES Esta llamada nunca devuelve error. ESTANDARES Linux. HISTORIAL Linux 2.4.11, glibc 2.30. NOTAS El ID del hilo devuelto por esta llamada no es lo mismo que un ID de hilo POSIX. Esto es el valor opaco devuelto por pthread_self(3). En un nuevo grupo de subprocesos creado mediante una llamada a clone(2) que no especifica el indicador CLONE_THREAD (o, equivalentemente, un nuevo proceso creado mediante fork(2)), el nuevo proceso es el lider del grupo de subprocesos y su ID de grupo de subprocesos (el valor devuelto por getpid(2)) coincide con su ID de subproceso (el valor devuelto por gettid()). VEASE TAMBIEN 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) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Miguel Perez Ibars y Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de Manual de Linux 6.15 17 Mayo 2025 gettid(2)