Aller au contenu

GIF645 - Programmation concurrente

Présentation

Sommaire

Cycle
1er cycle
Crédits
2 crédits
Faculté/Centre
Faculté de génie

Cible(s) de formation

Utiliser des mécanismes de communication et de synchronisation entre différents processus concurrents. 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, mutexes et variables de condition. Situations de compétition (race conditions) et interblocage (deadlock). Traitement asynchrone d’événements.

Préalable(s)

Avoir obtenu 67.00 crédits