Programmation Parallèle/TD2
- Synchronisations sur un objet
Modifier les fichiers
Compte.java,
Mouvement.java,
du TD précédent en ajoutant
une synchronisation sur la variable partagée compte,
afin d'obtenir un résultat correct.
- Section critique avec un moniteur.
Récupérez le fichier
Processus.java,
et créez le fichier
SectionCritique.java,
afin d'avoir une solution correcte au problème.
- Section critique avec un sémaphore.
Récupérez le fichier
Processus.java,
et créez le fichier
Semaphore.java,
afin d'avoir une solution correcte au problème.
- Ordonnancement avec des sémaphores.
- Créez une classe
Semaphore.java,
pour des sémaphores de comptage, en tant que moniteur.
- Créez une classe
Graphe.java,
pour définir des graphes d'ordonnancements.
- Créez une classe
OrdonnancementArc.java,
afin d'ordonnancer des tâches,
en utilisant un sémaphore par arc du graphe d'ordonnancement.
- Créez une classe
OrdonnancementSommet.java,
afin d'ordonnancer des tâches,
en utilisant un sémaphore par sommet du graphe d'ordonnancement.
Retour page d'accueil.