package lab8multiplethread; public class Producer extends Thread{ private SharedBuffer V; private String Nom; public Producer(String Nom,SharedBuffer V){ this.Nom = Nom; this.V = V; } @Override public void run(){ try { sleep(Math.round(Math.random()*1000)); } catch (InterruptedException ex) {} long val = Math.round(Math.random()*100); V.produce(val); System.out.println("Producer " + Nom + " writes " + val); } }