1 pièce(s) jointe(s)
Carrefour avec sémaphores
Bonjour à tous!
Voila j'essaye de faire un exercice qui simule un carrefour simplifié à base de sémaphores.
Le sujet:
http://www.developpez.net/forums/att...4&d=1282668193
Considérons un carrefour avec :
Absence de stop, priorité à droite, et plusieurs véhicules peuvent traverser le carrefour simultanément à condition de respecter les priorités. Pour simplifier, les véhicules vont tout droit (ne peuvent tourner ni à droite ni à gauche).
Le but est d'implémenter une solution à l'aide de pthread et de sémaphores de comptage.
Je ne me suis pas encore lancé dans le code, j'essaye avant cela de me faire un "pseudo-code" pour voir où je dois mettre les sémaphores etc ...
J'arrive pas à trouver où je dois prendre et libérer mes sémaphores pour respecter les contraintes (surtout le "2 voitures peuvent traverser en même temps").
Si quelqu'un pouvait m'aider, ce serait sympa ;)
Merci bien