Voltar à lista
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)

RegistradorPapelArgumento
raxnú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.

Relacionadas