Programmation concurrente (ouverture scientifique)

  • Cours (CM) 2h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) 6h
  • Travaux pratiques (TP) 20h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Description du contenu de l'enseignement

Programmation concurrente et approfondissement des connaissances en système/réseau
Langage support : Python (3) sous Unix/Linux
Contenu :
  • Communication entre processus (fork, pipe, exec, subProcess), sockets
  • Threads, synchronisation, exclusion mutuelle
  • Mutex, verrous, sémaphores
  • Comparaison performances : multi threading vs multi processing

Contact

Responsable

Jean-Julien Schnell


Informatique