Bonjour,
Je me suis remis récemment à Ada et je bute sur un problème sans doute
tout bête...
Soit un programme qui lance deux taches dans une boucle sans fin :
l'une affichant "Ping", l'autre "Pong". Le "Pong" ne peut s'afficher
qu'après un "Ping" et réciproquement. La première tâche à s'exécuter
doit être le "Ping".
En C, ça se règle à coup de sémaphores, mais je n'arrive pas à
retranscrire ça avec la sémantique des tâches Ada.
En gros, je ne sais pas s'il faut une seule tâche qui aurait deux
entrées (Ping et Pong) avec une synchro adéquate, ou s'il faut deux
tâches...
Quelqu'un peut me mettre sur la voie ?
---------------
Musee departemental de prehistoire du Pas-de-Calais : http://paleolithique.free.fr/dossi [...] e=p3.1.htm