Bonjour,
J'ai quelques problèmes avec des threads, ou disons je ne sais pas quelle solution adoptée.
Voilà le contexte :
- j'ai un thread "Partie" qui centralise les informations
- j'ai un thread "Graphique" qui affiche des données issues du Noyau
- j'ai un thread "Reseau" qui receptionne et envoi des données issues du Noyau
Le problème est que je ne sais pas comment faire communiquer tout cela. Les informations du logiciel sont centralisée dans Partie. J'ai un problème de "ressource exclusive" sur Partie déjà. Dois-je mettre des sémaphores sur Partie, avec un accès direct Partie->Graphique et Partie<->Reseau via des pointeurs? Dois-je faire un système d'évènement, avec une file dans chacun des threads stockant une liste d'évènements?
Quelle méthode est la plus simple, la plus rapide et la plus sûre pour communiquer entre threads?
a+
Ju.