TP-systemes-concurrents/TP4/README.md
2023-06-21 20:19:26 +02:00

1.7 KiB
Raw Blame History

Problème des lecteurs/rédacteurs

Objectif

Écrire des implantations de LectRed.java.

Stratégies à implanter

  • priorité aux rédacteurs ou aux lecteurs

  • équitable (absence de famine que ce soient des lecteurs ou des rédacteurs)

Compilation

javac *.java Synchro/*.java

Exécution

java Main

  • Le programme trouve automatiquement toutes les implantations disponibles dans le répertoire (par réflexivité), et en particulier les nouvelles implantations rajoutées.
  • Le bouton daide de la fenêtre affichée par lapplication en présente les fonctionnalités.

Il est par ailleurs également possible de lancer une implantation particulière par :

java Main <l'implantation écrite> <nb lecteurs> <nb rédacteurs>

par exemple:

java Main MonImplantation 6 4des lecteurs/rédacteurs

Objectif

Écrire des implantations de LectRed.java.

Stratégies à implanter

  • priorité aux rédacteurs ou aux lecteurs

  • équitable (absence de famine que ce soient des lecteurs ou des rédacteurs)

Compilation

javac *.java Synchro/*.java

Exécution

java Main

  • Le programme trouve automatiquement toutes les implantations disponibles dans le répertoire (par réflexivité), et en particulier les nouvelles implantations rajoutées.
  • Le bouton daide de la fenêtre affichée par lapplication en présente les fonctionnalités.

Il est par ailleurs également possible de lancer une implantation particulière par :

java Main <l'implantation écrite> <nb lecteurs> <nb rédacteurs>

par exemple:

java Main MonImplantation 6 4