GIF643 - Programmation concurrente
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 1 crédit
- Faculté ou centre
- Faculté de génie
Cible(s) de formation
Utiliser des mécanismes de communication et de synchronisation entre différents processus dans le but de concevoir l’architecture d’une application informatique exploitant la programmation concurrente.
Contenu
Multiprogrammation et gestion de processus. Processus et fils d’exécution. Communication et synchronisation de processus. Mémoire partagée. Exclusion mutuelle et section critique, verrous, sémaphores et variables de condition. Situations de compétition (race conditions), famine (starvation) et interblocage (deadlock).