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. | ||