Posez votre question Signaler

Probleme d'exclusion mutuelle [Résolu]

mia22 8Messages postés 21 octobre 2008Date d'inscription - Dernière réponse le 2 mai 2012 à 22:07
bonjour.j'ai besoin d'aide a propos d'un exercice du systeme d'exploitation:
une instruction swap(a,b)qui echange de maniére atomique le contenu de 2 variables entiéres a et b.proposer 1 solution assurant l'exclusion mutuelle entre n processus .merci.
Lire la suite 

Probleme d'exclusion mutuelle »

3 réponses
Réponse
+1
moins plus
bonjour,
soit libre,tour[i] 2 var global
libre:=0; tour[i] initialisé à 1;

p(i)
{
while(true) do

swap(libre,tour[i]);
i++;
while(tour[i-1]=1) do;//attendre

sc

libre:=0;
swap(libre,tour[i]);
}
sofianemed - 2 mai 2012 à 22:07
Bonsoir Sofiane . je vous remercie pour votre aide , je voulais juste vous demandez comment va se dérouler cet algorithme parce que j'ai du mal à le comprendre. Encore merci
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir
Demander de l'aide pour vos exercices sur CCM
Bonne soirée
Ajouter un commentaire
Ce document intitulé « probleme d'exclusion mutuelle » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?