Update rapport.txt

This commit is contained in:
Rochas Thibaut
2024-12-09 16:13:31 +00:00
parent e3dc8dfe9a
commit efacbbd377

View File

@@ -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.