TP-systemes-concurrents/TP4/README.md

78 lines
1.7 KiB
Markdown
Raw Normal View History

2023-06-21 18:19:26 +00:00
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 4`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 4`