This commit is contained in:
Rochas
2024-12-09 19:00:42 +01:00
parent ac9bb3129b
commit 3ec65a8a29

View File

@@ -1,3 +1,6 @@
Thibaut ROCHAS
Tuan Minh VU
Nous avons la Class Au_Wok qui contient le main(), on y initialise les clients
ainsi que le restaurant, puis on start tous les clients.
@@ -9,8 +12,10 @@ Le run de Client va suivre ces étapes :
(1) Entrer dans le restaurant en vérifiant bien que le restaurant est libre
(2) Prendre une portion de chaque Compartiment du buffet, en vérifiant
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.
c'être servi il déverrouille fait un notifyAll sur le compartiment pour
réveiller les clients et l'employer du buffet qui pourrait attendre.
Et fais aussi un notify sur le buffet pour que l'employer du buffet puisse
reafaire un tour des compartiment.
(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