package lab8multiplethread; import java.util.Vector; public class Main { public static void main(String[] args) { int numReads=0, numWrites=0; SharedBuffer v = new SharedBuffer(); Vector producer = new Vector(50); Vector consumer = new Vector(50); genProducer ge = new genProducer(producer,v,10); genConsumer gl = new genConsumer(consumer,v,10); TimeCal myTimer = new TimeCal(); ge.start(); gl.start(); myTimer.RunForSomeTime(10000); ge.stop(); gl.stop(); numReads = v.getNumRead(); numWrites=v.getNumWrites(); System.out.println("There has been too many writes! "+numWrites+" to be more precise."); System.out.println("These readers are getting out of hand, there are "+numReads+" of them in here!"); System.exit(0); } }