Sous-routine pthread_getcpuclockid
Objectif
Accède à une horloge de temps UC d'unité d'exécution.
Syntaxe
#include <pthread.h>
#include <time.h>
int pthread_getcpuclockid(pthread_t thread_id, clockid_t *clock_id); Descriptif
La sous-routine pthread_getcpuclockid renvoie dans le paramètre clock_id l'ID d'horloge de l'unité d'exécution spécifiée par thread_id, si l'unité d'exécution spécifiée par thread_id existe.
Paramètres
| Article | Descriptif |
|---|---|
| ID_unité d'exécution | Indique l'ID du pthread dont l'ID d'horloge est demandé. |
| id_horloge | Pointe vers la structure clockid_t utilisée pour renvoyer l'ID d'horloge UC de l'unité d'exécution ID_unité d'exécution. |
Valeurs renvoyées
Une fois l'opération terminée, la sous-routine pthread_getcpuclockid renvoie 0 ; sinon, un numéro d'erreur est renvoyé pour indiquer l'erreur.
Codes d'erreur
| Article | Descriptif |
|---|---|
| ENOTSUP | La sous-routine n'est pas prise en charge avec les processus checkpoint-restart'ed. |
| ESRCH | La valeur spécifiée par thread_id ne fait pas référence à une unité d'exécution existante. |