Ajout d'un p'tit fichier

master
Philippe Pittoli 2011-03-28 09:13:09 +02:00
parent 31d4672152
commit d69a511d10
2 changed files with 13 additions and 8 deletions

View File

@ -133,14 +133,7 @@ int main( int argc, char **argv)
// S'il n'y a plus de producteurs, on quitte
if(nbDeProd == 0 && premier_lancement != 0)
{
if(shmctl(shmid, IPC_RMID, 0) < 0)
{ perror("shmctl"); exit(EXIT_FAILURE); }
if(mutex_data >= 0) { del_sem(sem_key_data); }
if(mutex_tpa >= 0) { del_sem(sem_key_tpa); }
endwin() ;
exit(EXIT_SUCCESS);
quitter(0);
}
// Ralentissement volontaire du programme
// Pour cause d'utilisation excessive de CPU

View File

@ -0,0 +1,12 @@
RAPPORT S4 producteur / consommateur
Faire marcher le programme :
make
./consommateur num
./producteur num
[./producteur num]
Le consommateur peut se terminer avec un CTRL_C.
Idem pour le producteur.