Bonjour,
Je suis entrain de créer un petit serveur, gérant les connections de plusieurs clients. J'aimerais y incorporer un genre de console d'administration, afin que l'admin puisse par exemple fermer le serveur, consulter le nombre de personnes connectées, interdire les nouvelles connections etc.
Pour ce faire, je pensais créer un thread qui gèrerait cette tache, et qui communiquerait donc avec le reste du programme afin d'effectuer les actions à réaliser (par exemple signaler à l'autre thread qu'il va devoir de fermer, par l'intermédiaire d'un signal, ou d'une variable).
Ma question est de savoir si cette démarche est bonne, ou s'il existe une solution plus "pratique" à mettre en place.
Merci d'avance pour vos retours!
PS : en termes de performance, faut-il mieux faire boucler l'exécution de mes threads TANT QUE une variable est à false, ou définir un signal permettant de quitter la boucle à un moment donné?
Partager