Programmation Parallèle/TD2

  1. Section critique avec un sémaphore.
    1. Récupérez le fichier Processus.java, pour avoir des processus en compétition d'une section critique.
    2. Créez une classe Semaphore.java, afin d'avoir une solution correcte au problème.
  2. Ordonnancement avec des sémaphores.
    1. Récupérez le fichier Graphe.java, pour définir des graphes d'ordonnancements.
    2. Modifiez le fichier Semaphore.java, de l'exercice précédent pour avoir des sémaphores de comptage.
    3. Complétez la classe OrdonnancementArc.java, afin d'ordonnancer des tâches, en utilisant un sémaphore par arc du graphe d'ordonnancement. Une solution OrdonnancementArc.java
  3. Le problème du buffer limité.
    1. Récupérez le fichier ProdCons.java, pour définir des producteurs et des consommateurs.
    2. Complétez la classe Buffer.java, afin d'avoir une solution correcte au problème. Une solution Buffer.java.
Retour page d'accueil.