CLOCK_NANOSLEEP |
Horloge : Dormir au nano |
|
time.h |
Syntaxe
int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *request, struct timespec *remain);
|
Paramètres
Nom |
Description |
clock_id |
Ce paramètre permet d'indiquer l'identificateur d'horloge. |
flags |
Ce paramètre permet d'indiquer les options : |
CLOCK_REALTIME |
Cette constante permet d'indiquer l'horloge temps réel paramétrable à l'échelle du système. |
CLOCK_MONOTONIC |
Cette constante permet d'indiquer une horloge non monotonique à augmentation monotone mesurant le temps écoulé depuis un point non spécifié dans le passé ne changeant pas après le démarrage du système. |
CLOCK_PROCESS_CPUTIME_ID |
Cette constante permet d'indiquer une horloge paramétrable par processus mesurant le temps CPU consommé par tous les processus léger du processus. |
request |
Ce paramètre permet d'indiquer la structure de temps de la requête. |
remain |
Ce paramètre permet de retourner le temps restant dans une structure de temps. |
Description
Cette fonction permet au processus léger appelant de dormir pendant un intervalle spécifié avec une précision de l'ordre de la nanoseconde.
Dernière mise à jour : Dimanche, le 21 février 2016