Bonjours,
Je dois faire un programme sur le pb lecteur/redacteur en favorisant les redacteurs.Je dois rentrer le nombre de redacteur et lecteur en ligne de commande.Le pgm est le suivant:
Les redacteurs écrivent 100 flottant aleatoires ds le segment partagé. Les lecteurs,enfin chaque lecteur en execution ,apres avoir tiré au sort un indice entre 0 et 99, cherche le chiffre correspondant à l indice ds le segment partagé puis l affiche.
Apres, tt devrait se terminer lorsqu on envoie au pere le signal SIGUSR1.
Quelqu un pourrait m expliquer les details de programmation a faire, car je maîtrise mal les semaphores et l acces a un segment partagé.Aussi je vois pas comment faire si un lecteur en execution ne trouve pas l entier correspondant a son indice.
Merci de votre aide.
Partager