thread_self Serviço do kernel
Propósito
Retorna o ID de thread do caller.
Sintaxe
#include <sys/thread.h> tid_t thread_self ()Descrição
O serviço kernel thread_self retorna o ID do processo de encadeamento do processo de chamada.
O serviço thread_self também pode ser usado para verificar o ambiente que a rotina está sendo executada em. Se o chamador estiver executando no ambiente de interrupção , o thread_self serviço retorna um ID de processo de-1 . Se uma rotina estiver executando em um ambiente de processo, o serviço thread_self obtém o ID do processo de encadeamento.
Ambiente de Execução
O serviço kernel thread_self pode ser chamado a partir do ambiente processo ou interrupção .
Valores De Retorno
| Item | Descrição |
|---|---|
| -1 | Indica que o serviço thread_self foi chamado de um ambiente de interrupção. |
O serviço thread_self retorna o ID do processo de encadeamento do processo atual se chamado a partir de um ambiente de processo.