41 0 203KB
Université Mohamed Chérif Messaadia de Souk-Ahras Département de Mathématiques et Informatique 3ième année informatique
Systèmes d’exploitation II 2020-2021
Fiche TP N°02 (CORRECTION) Synchronisation des Threads par Sémaphores sous linux (POSIX) Exercice 1 : Etudiez comment manipuler les sémaphores par POSIX (pthread.h). Enlevez des parties importantes du code (ex. sem_post, pthread_join …) et exécutez le code plusieurs fois pour voir l’utilité de chaque fonction. #include #include #include #include #include sem_t mutex; void* affichage (void* name) { int i, j; for(i = 0; i < 20; i++) { sem_wait(&mutex); // P(mutex) for(j=0; j