maj client
This commit is contained in:
@@ -10,13 +10,15 @@ public class Client extends Thread {
|
||||
|
||||
|
||||
public void run(){
|
||||
while(!this.restaurant.libre()){
|
||||
try {
|
||||
wait();
|
||||
} catch (Exception e) {
|
||||
System.out.println("Mi piace tagliare gli spaghetti ! Mi piace la pizza all'ananas ! \n" + e);
|
||||
}
|
||||
|
||||
entrer();
|
||||
for(int i = 0; i<this.restaurant.buffet.length; i++){
|
||||
prendre_portion(this.restaurant.buffet[i]);
|
||||
}
|
||||
cuir_au_stand(restaurant.stand_de_cuisson);
|
||||
manger();
|
||||
sort();
|
||||
|
||||
}
|
||||
|
||||
public void prendre_portion(Compartiment compartiment){
|
||||
|
||||
@@ -2,9 +2,9 @@ public class Restaurant {
|
||||
protected final int MAX_CLIENTS = 25;
|
||||
private int nbClient;
|
||||
|
||||
private Compartiment[] buffet = new Compartiment[4];
|
||||
public Compartiment[] buffet = new Compartiment[4];
|
||||
private Employe_du_buffet employeB;
|
||||
private Stand_de_cuisson stand_de_cuisson;
|
||||
public Stand_de_cuisson stand_de_cuisson;
|
||||
private Cuisinier cuisinier;
|
||||
|
||||
Restaurant(){
|
||||
@@ -35,8 +35,9 @@ public class Restaurant {
|
||||
}
|
||||
|
||||
public synchronized void diminuerClient(){
|
||||
if(nbClient<MAX_CLIENTS){
|
||||
nbClient++;
|
||||
if(nbClient>MAX_CLIENTS){
|
||||
nbClient--;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user