Aller au contenu

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).

Préalable(s)

Avoir obtenu 67.00 crédits