Synchronisation de processus (INFO604_INFO)

Présentation

Initiation à la programmation multithread et à la communication inter-processus. Le but de ce cours est d'apprendre à utiliser la programmation concurrente, de savoir en identifier les problèmes qu'elle soulève et d'y remédier. Pour ce faire, on utilise les outils standards de synchronisation (sémaphores, mutex, variables de conditions, etc.) et de communication inter-processus (mémoire partagée, tubes, etc.).

TD/TP : Implémentations d'outils de communication et introduction au calcul parallèle. Utilisation des outils de synchronisation et de communication POSIX (librairie pthread). Les TP sont réalisés dans le langage C.

Volume horaire

  • CM : 6.0
  • TD : 9.0
  • TP : 12.0

Diplômes intégrant ce cours

En bref

Crédits ECTS : 3

Langue d'enseignement
Français

Contact(s)

UFR, Écoles, Instituts

Lieu(x)

  • Le Bourget-du-Lac (73)