Bonjour à tous,
je viens de créer un programme en utilisant des threads, avec la bibliothèque pthread.h
Je me demandais si il était possible de rendre un thread périodique, pour le moment j'ai juste fait une boucle du genre :
et dans mon thread en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while(!FIN){ sleep(TEMPS_ATTENTE); sem_pos(&mon_semaphore); }
J'ai fait un peu de programmation sur Linux RTAI et on avait une fonction comme celle la : rt_task_make_periodic je me demandais donc s'il existait la même chose si on travaille pas avec un OS temps réel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void code_MonThread(void){ //initialisations while(!FIN){ sem_wait(&mon_semaphore); //actions sem_pos(&mon_semaphore); } }
Merci d'avance!![]()
Partager