Composante
UFR Sciences et Montagne
Heures d'enseignement
- CMCours Magistral6h
- TDTravaux Dirigés9h
- TPTravaux Pratiques12h
Plan du cours
CM :
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.