Linux x86_64Processos & threads#186
gettid
Retorna o ID de thread (TID) da thread chamadora.
Descrição
Único entre threads do mesmo processo (diferente de `getpid`, que é igual para todas). Usado para identificar a thread atual em logs, futexes privados e chamadas como `tgkill`.
man 2Desde o kernel 2.4.11
Assinatura
pid_t gettid(void);Parâmetros
Esta função não recebe parâmetros.
Registradores (x86_64)
| Registrador | Papel | Argumento |
|---|---|---|
| rax | número da syscall (chamada) / valor de retorno (após SYSCALL) | — |
Valor de retorno
O TID da thread chamadora (esta chamada nunca falha).
Códigos de erro (errno)
Nenhum código de erro específico documentado para esta chamada.