[SE2-TP] Gestion des processus et multithreading sous Linux
Options d’inscription
L'objectif de ce cours est d'initier les étudiants de licence informatique à la programmation multithread sous le langage C. La première partie du cours présente quelques commandes Linux sur les processus, en particulier les commandes ps, pstree et top. Elle décrit également le pseudo-système de fichiers /proc. La seconde partie du cours introduit le multiprocessing et la création de processus avec l'appel système fork(). La troisième partie du cours est consacrée au multithreading sous C. Les étudiants apprendront à écrire des programmes multithread à l'aide de la librairie C/Pthread, à lancer plusieurs threads au sein d'un même processus et à les synchroniser à l'aide des mutex et des sémaphores.
- Enseignant: Lakhdar Loukil