« INFO622 : Systèmes de synchronisation et Processus » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 9 : Ligne 9 :
- Exemple d'utilisation du fork :
- Exemple d'utilisation du fork :
[http://lama.univ-savoie.fr/~provencal/INFO622/CM2/exFork.c programme ``exFork.c``.]
[http://lama.univ-savoie.fr/~provencal/INFO622/CM2/exFork.c programme ``exFork.c``.]
- Exemple d'utilisation de threads :
- Exemple d'utilisation de threads (compiler avec l'option -lpthread) :
[http://lama.univ-savoie.fr/~provencal/INFO622/CM2/exThread.c programme ``exThread.c``.]
[http://lama.univ-savoie.fr/~provencal/INFO622/CM2/exThread.c programme ``exThread.c``.]
- Exemple d'attente active avec des threads :
- Exemple d'attente active avec des threads (compiler avec l'option -lpthread) :
[http://lama.univ-savoie.fr/~provencal/INFO622/CM2/attenteActive.c programme ``attenteActive.c``.]
[http://lama.univ-savoie.fr/~provencal/INFO622/CM2/attenteActive.c programme ``attenteActive.c``.]

Version du 16 janvier 2012 à 13:48

CM1 : Introduction

- Banque virtuelle : exemple de condition de concurrence.


CM2 : Processus vs Threads, exclusion mutuelle I

- Entêtes de fonctions POSIX :
   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``.