Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
formations:masters:ue:m2:progrepar10 [2023/04/21 09:36] – supprimée - modification externe (Unknown date) 127.0.0.1 | formations:masters:ue:m2:progrepar10 [2023/04/21 09:36] (Version actuelle) – MEP treinen | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ~~NOTOC~~ | ||
+ | ====== Programmation Répartie | ||
+ | |||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | Le cours comprend une partie théorique et une partie pratique où le langage de programmation utilisé est Java. | ||
+ | |||
+ | Le but est d' | ||
+ | ===== Syllabus ===== | ||
+ | |||
+ | |||
+ | |||
+ | Partie théorique : | ||
+ | * exclusion mutuelle et problèmes dérivés | ||
+ | * objets concurrents ( spécification séquentielle, | ||
+ | * registres atomiques et snapshots | ||
+ | * consensus (universalité, | ||
+ | * différentes approches pour implémenter une structure de données concurrentes | ||
+ | |||
+ | Partie pratique : | ||
+ | * base de la programmation concurrente | ||
+ | * classes java.util.concurrent.* | ||
+ | * différentes implémentations d'une structure de données | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | Etre à l'aise en programmation Java hors aspect programmation concurrente. |