Section critique

Fermé
zak - 25 oct. 2011 à 22:48
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 30 janv. 2013 à 14:46
Bonjour,

le probleme suivant est proposé comme solution au probleme de la section critique entre deux processe
Di : Booléen; Tour : Entier;
Initialement Di = Faux (i=1,2);
Procedure Pi
Repeter
Di:= vrai;
Tantque Tour <> i Fair
Tantque Dj Fair
<Rien>
Fait
Tour := i;
Fait
<section critique>
Di:=Faux;
Jusqu'à Faux

Verifier les 4 condition de la section critique

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 408
25 oct. 2011 à 22:49
Salut,

Oui et alors ?
0
comment je peut verifie les 4 conditions de la section critique
0
Bonjour,

tu dois vérifier :
- l'exclusion mutuelle (pas deux processus dans la section critique)
- le blocage mutuel doit être évité (si 2 processus veulent entrer en SC ils ne doivent pas se bloquer)
- La progression ( un processus ne doit pas empêcher un autre de rentrer en SC)
et enfin
- l'attente bornée. (quand un processus attend indéfiniment )
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 408
30 janv. 2013 à 14:46
Salut,

zak - 25 oct. 2011 ;-\
0