Programmation Parallèle/TD2

  1. 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.
  2. 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.
  3. 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.
  4. Ordonnancement avec des sémaphores.
    1. Créez une classe Semaphore.java, pour des sémaphores de comptage, en tant que moniteur.
    2. Créez une classe Graphe.java, pour définir des graphes d'ordonnancements.
    3. Créez une classe OrdonnancementArc.java, afin d'ordonnancer des tâches, en utilisant un sémaphore par arc du graphe d'ordonnancement.
    4. 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.