diff --git a/rapport.txt b/rapport.txt index 0686f26..59a8940 100644 --- a/rapport.txt +++ b/rapport.txt @@ -11,7 +11,7 @@ Le run de Client va suivre ces étapes : le verrou du compartiment est libre avant de lui-même le verrouiller, après c'être servi il déverrouille fait un notifyAll pour réveiller les clients ou l'employer du buffet qui pourrait attendre. - (3) Cuire au stand, on utilise un sémaphore. + (3) Cuire au stand, en se synchronisant avec le stand de cuisson. (4) Manger (5) Sort, en faisant un notifyAll sur le restaurant pour prévenir tout autre thread client attendant pour entrer @@ -25,6 +25,6 @@ Difficulté : Nous n'avons pas vraiment rencontré de difficulté, on a juste eu parfois quelque oublie (notifyAll manquant par exemple). On avait aussi commencé dans Stand_de_cuisson par faire une Queue, on a ensuite -remplacé par un sémaphore, qui est au final beaucoup plus simple, mais le verrou +décidé de simplement synchroniser le stand de cuisson et le client, qui est au final beaucoup plus simple, mais le verrou n'est plus équitable, ce n'est plus le Client qui attend depuis le plus long temps qui est prioritaire. \ No newline at end of file