subrotina pthread_getcpuclockid
Propósito
Acessa um relógio de tempo de CPU por fio.
Sintaxe
#include <pthread.h>
#include <time.h>
int pthread_getcpuclockid(pthread_t thread_id, clockid_t *clock_id); Descrição
O subroutine pthread_getcpuclockid retorna no parâmetro clock_id o ID do relógio do relógio de tempo de CPU da thread especificado por thread_id, se o encadeamento especificado por thread_id existir.
Parâmetros
| Item | Descrição |
|---|---|
| THREAD_ID | Especifica o ID do pthread cujo ID do relógio é solicitado. |
| iD do relógio | Aponta para a estrutura clockid_t usada para retornar o ID do relógio de tempo de CPU do encadeamento de thread_id. |
Valores De Retorno
Após a conclusão bem-sucedida, o subroutine pthread_getcpuclockid retorna 0; caso contrário, um número de erro é retornado para indicar o erro.
Códigos De Erro
| Item | Descrição |
|---|---|
| ENOTSUP | A subroutina não é suportada com processos de reinício de checkpoint. |
| ESRCH | O valor especificado por thread_id não se refere a um encadeamento existente. |