From 73e22d61423694211d82e00cef76c22a9d149ed3 Mon Sep 17 00:00:00 2001 From: Minh VU Date: Mon, 2 Dec 2024 15:05:20 +0100 Subject: [PATCH] ok --- src/Cuisinier.java | 9 +++++++++ src/Stand_de_cuisson.java | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/Cuisinier.java b/src/Cuisinier.java index 886f5c7..ca1baf5 100644 --- a/src/Cuisinier.java +++ b/src/Cuisinier.java @@ -7,6 +7,15 @@ public class Cuisinier extends Thread { this.stand= stand_de_cuisson; } + public void run(){ + while(true){ + Client client= stand.attendClient(); + if(client!= null){ + faire_cuire(client); + } + } + } + public void faire_cuire(Client client){ try{ long temps_cuire =new Random().nextInt(300 - 100) + 100; diff --git a/src/Stand_de_cuisson.java b/src/Stand_de_cuisson.java index d230b1b..5867501 100644 --- a/src/Stand_de_cuisson.java +++ b/src/Stand_de_cuisson.java @@ -1,5 +1,8 @@ public class Stand_de_cuisson { - public synchronized void finir_cuit(){ + public synchronized void attendClient(){ } + public synchronized void finir_cuit(Client client){ + notifyAll(); + } }