/**
 * Simple class that produces numbers in a shared buffer.
 *   @author Dave Reed
 *   @version 4/12/17
 */
class Producer extends Thread {
   private Buffer buffer;
     
   Producer(Buffer b) { 
	   this.buffer = b; 
   }
   
   public void run() {
     for (int taskNum = 1; taskNum <= 10; taskNum++) {
    	System.out.println("Produced task " + taskNum);
        this.buffer.put(taskNum); 
     }
   }
} 
