feat: encore plus de PROVISOIRE
Co-authored-by: gdamms <gdamms@users.noreply.github.com>
This commit is contained in:
parent
b2394b5890
commit
9c238e5822
|
@ -11,7 +11,6 @@ Guillotin Damien - 2SN M2
|
|||
- Un rapport provisoire succinct (environ 2 pages) présentant l’architecture, les algorithmes des opérations essentielles, une explication claire des points délicats et de leur résolution envisagée (ou des blocages rencontrés)
|
||||
- Le code complet de la partie réalisée.
|
||||
|
||||
|
||||
## Plan de travail inital
|
||||
|
||||
### Version en mémoire partagée
|
||||
|
@ -19,13 +18,13 @@ Guillotin Damien - 2SN M2
|
|||
Création de l'espace partagé de données typées Linda centralisé.
|
||||
Il faut dans un premier temps implémenter un jeu de primitives spécifiques (les méthodes de l'interface).
|
||||
L'ensemble des primitives `write`, `take`, `tryTake` et `takeAll`, `read`, `tryRead` et `readAll` et `eventRegister` ont été réalisées.
|
||||
Nous n'avons écrits que quelques tests dans les `.java`, nous avons pour l'instant effectué la pluspart d'entre eux "en live" dans un ~REPL que Damien à écrit.
|
||||
|
||||
### Version client / mono-serveur
|
||||
|
||||
Cette version ne diffère pas beaucoup de la précédente, la seule différence se situe dans l'implémentation de l'interface RMI.
|
||||
Ainsi nous avons créé l'interface `LindaRemote`, reprenant les méthodes de `Linda`.
|
||||
De même nous avons créé la classe `LindaServer` implémentant `LindaRemote` et dont le but est de publier dans un registre RMI une instance `CentralizedLinda`. `LindaClient` vient simplement chercher une instance `Linda` dans le registre RMI et passe l'ensemble de ses actions à cette instance.
|
||||
Nous n'avons écrits que quelques tests dans les `.java`, nous avons pour l'instant effectué la pluspart d'entre eux "en live". En effet, la version test du Client-Server permet d'écrit/lire avec une "invite de commande" dans le répertoire des tuples du serveur.
|
||||
|
||||
### Application Eratosthène
|
||||
|
||||
|
|
Loading…
Reference in a new issue