Section courante

A propos

Section administrative du site

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 :
Constante Description
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