Bonjour tout le monde!
Je travaille actuellement sur un projet serveur/client sur UDP.
Mon serveur comporte 3 threads qui doivent scruter (indépendamment et périodiquement) 3 ports à fréquence différente.
Que me conseillez-vous afin d'utiliser le moins de ressources possibles?
Je pensais suspendre mes threads tant que je ne reçois rien venant du client (je ne sais pas comment d'ailleurs) ou bien alors suspendre chacun des threads durant n milliseconds avant de scruter...
Pour info, j'utilise la bibliothèque pthread.h sous linux et j'avoue que je ne vois pas en quoi les "conditions" peuvent m'aider dans ce cas.
Je suis preneur si vous avez des idées!
Merci à vous et bonne journée,