INFO622 : Systèmes de synchronisation et Processus
Aller à la navigation
Aller à la recherche
CM1 : Introduction
- Banque virtuelle : exemple de condition de concurrence. programme ``banqueVirtuelle.c``.
CM2 : Processus vs Threads, exclusion mutuelle I
- Entêtes de fonctions POSIX (I) : fonctions_POSIX_1.pdf. - Exemple d'utilisation du fork : programme ``exFork.c``. - Exemple d'utilisation de threads (compiler avec l'option -lpthread) : programme ``exThread.c``. - Exemple d'attente active avec des threads (compiler avec l'option -lpthread) : programme ``attenteActive.c``.
CM3 : Sémaphores et mutex
- Entêtes de fonctions POSIX (II) : fonctions_POSIX_2.pdf. - Implémentation du problème "producteurs/consommateurs" avec sémaphores et mutex (compiler avec l'option -lpthread) : programme ``prod_cons.c``.
TD :
- [ http://lama.univ-savoie.fr/~provencal/INFO622/TD1/TD1 Première feuille de TD.]