salut voila un petit sujet de tp je dois le faire pour demain et je sens que je vais avoir quelques questions ( je suis pas trop habitué a me bruler les neurones) alors je le poste ici comme ca ca me prendra moins de temps pour le faire vu que vous y aurez deja reflechis dessus!
On veut modeliser une archive (un journal) composée d'articles. sur une telle archive on peut ajouter un article ou lire un article nouvellement posté (mais on ne veut pas lire deux fois le meme article).
Lorsque quelqu'un a lu un article, quelqu'un d'autre (qui ne l'a pas deja lu) doit pouvoir également le lire (cela ne l'invalide pas).
Ecrivez la classe Archive correspondante. On ne de souciera pas de la taille de l'archive, on fixera une taille maximum et on allouera statiquement l'espace necessaire. Les articles seronts considérés comme étant de simples chaines de caractères.
Ecrivez ensuite des taches redacteur et lecteur. un redacteur ecrit un article et termine son execution ; un lecteur boucle sur l'attente d'un nouvel article à lire et l'affiche
Ecrivez enfin une application de test qui crée initialement 5 lecteurs, puis crée a des instants aléatoires des redacteurs (mais vous veillerez à ce que ces instants ne soient pas trop rapprochés afin de voir ce qui se passe)
voila j'ai commencé a ecrire la classe archive et je compte mettre comme attribut un tableau d'article. j'ai bon?