Question 2 : voir fichier prodcons4.c il faut, pour ce faire, : - modifier la taille du tampon (declaration de la variable "buff") - Ajouter un indice de lecture et un indice d'écriture pour les acces au tampon. L'indice de lecture memorise le prochain element a lire. L'indice d'ecriture memorise le prochain element a ecrire dans le tampon. Question 3 : voir fichier prodconsn.c Il est necessaire ici d'ajouter deux sections critiques afin de proteger les indices de lecture et d'ecriture. En effet, dans la question 2, une seule tache utilisait l'indice de lecture (idem pour l'indice d'ecriture). Cette fois-ci, il faut les 2 sections critiques : - la premiere afin que les acces en lecture soient serialises ( un consommateur au maximum doit acceder à l'indice de lecture a un instant donne) - la deuxieme afin que les acces en lecture ecriture serialises ( un producteur au maximum doit acceder à l'indice d'ecriture a un instant donne)