/**
 * Simple class that produces numbers in a shared buffer.
 *   @author Dave Reed
 *   @version 4/7/25
 */
class ProducerThread extends Thread {
   private SharedBuffer buffer;
     
   ProducerThread(SharedBuffer b) { 
	   this.buffer = b; 
   }
   
   public void run() {
     for (int i = 1; i <= 10; i++) {
    	try {
    		this.buffer.put(i); 
    		Thread.sleep(10);
    	}
        catch (InterruptedException e) { }
     }
   }
} 
