public class Consumer extends Thread{ private SharedBuffer V; private String Nom; public Consumer(String Nom,SharedBuffer V){ this.V = V; this.Nom = Nom; } public void run(){ TimeCal joe = new TimeCal(); joe.TakeStartTime(); while(joe.getNewTimeDifference() < Main.TimeDiff) { long val = V.consume(); System.out.println("Consumer " + Nom + " lit " + val); } } }