probleme producteur consommateur - C - Programmation
Marsh Posté le 31-12-2014 à 09:05:46
Bonjour,
Et sinon le problème que tu rencontre avec ton code?
Parce qu'on fait pas les exercices pour les autres ici.
Marsh Posté le 31-12-2014 à 12:22:52
On ne fait pas les exercices pour les autres, certes, mais on les aide quand ils ont manifestement bossé lesdits exercices, ce qui a l'air d'être le cas ici.
Il veut peut être juste savoir ce qu'on pense de son code.
A+,
Marsh Posté le 31-12-2014 à 15:58:14
le code ça marche pas .....
voici le probleme ... aidez moi svp
[img] http://im66.gulfup.com/CeTWwT.png[/img]
Marsh Posté le 31-12-2014 à 16:15:49
Re,
Normal, le nom de tes méthodes et celle de tes threads sont les même.
Change le nom de tes méthodes et tu n'auras plus de problème.
Marsh Posté le 31-12-2014 à 16:37:49
J'ai commenté les lignes changées
Code :
|
Marsh Posté le 31-12-2014 à 17:28:40
Re,
Oui là c'est pour l'exemple.
Marsh Posté le 31-12-2014 à 02:39:22
Exercice :
on reprend le probléme du producteur consommateur ,vu dans le cours(en généralisant le probléme a plusieurs proucteurs et consommaturs).
Tappel du probléme:
-N_C processus consommateurs accédant a un tampon partagé (tampon) lui-même remplit par N_P processus producteurs.
-les processus consommateurs lisent dans le tampon en détruisant la valeur lue (libérationd'une casedu tampon).
-les processus producturs écrivetn dan le tampon en ajoutant une valeur(remplissage d'une case du tampon).
on urilizera trois sémaphores :
* vide, initialisé a N(le nombre de cases vides),
* plein, initialisé a 0(le nombre de cases pleines)
*mutex pour grantir l'exclusion mutuelle sur le tampon
Résoudre ce probléme en utilisant des threads et des sémaphores
Remarque : la taille de tampon est 6 , utiliser 10 prod et 8 conso
voici mon code: