Le get_clocktime aussi a le paramètre CLOCK_REALTIME.
Sinon, tu peux utiliser la fonction setitimer. Par contre, c'est un peu plus complexe, il faut intercepter le signal SIGALARM, dans la fonction callback, tu libères un sémaphore (mutex). Et dans ton code, tu bloques le sémaphores.
Autre chose, le temps réel, ça veut dire arrivé à temps... donc si malgré les erreurs tu arrives à finir ton algo avant la deadline, pourquoi chercher à réagir plus vite ? Néanmoins j’avoue que l’écart type d’erreur laisse songeur. ;-)
[^] # Re: Paramètre de timerfd_create
Posté par Anthony Jaguenaud . En réponse au message probleme pour faire un timer précis de l'ordre de la milliseconde. Évalué à 2.
Le
get_clocktimeaussi a le paramètreCLOCK_REALTIME.Sinon, tu peux utiliser la fonction
setitimer. Par contre, c'est un peu plus complexe, il faut intercepter le signalSIGALARM, dans la fonction callback, tu libères un sémaphore (mutex). Et dans ton code, tu bloques le sémaphores.Autre chose, le temps réel, ça veut dire arrivé à temps... donc si malgré les erreurs tu arrives à finir ton algo avant la deadline, pourquoi chercher à réagir plus vite ? Néanmoins j’avoue que l’écart type d’erreur laisse songeur. ;-)