IUP MIAGe 3 Année 97/98
programmation parallèle
Quelques perles relevées au hasard des copies
Ordonnancement de tâches avec des sémaphores
- La tâche T endort les sémaphores. Ils sont mis en attente. Elle
effectue le code puis réveille les sémaphores en les envoyant ...
Les philosophes mangeurs de spaghettis
- Le mot synchronized permer de déclarer les sections critiques
partagées en exclusion mutuelle.
- Plusieurs processus sont concurents pour pouvoir avoir l'accès à
la ressource (les processus : des fourchettes, et spaghetti : la
ressource).
- Il se peut que les processus s'exécutent de façon aléatoire et
que l'action de manger passe avant celle de penser...
- Probleme du Producteur/Consommateur avec un buffer limité. Il faut
d'abord produire avant de consommer et si le buffer est petit, il faut
boucler dans le bon ordre.
- L'unité centrale est toujours ocupée avec les instructions
wait().
Alain Griffault