// Classe ObjetoBuffer.java

public class ObjetoBuffer {
   private int memoria;

   // metodo de escrita de dados na memoria
   public void escreveBuffer( int valor )
   {
      System.err.println( Thread.currentThread().getName() +
         " prodizindo o valor: " + valor );

      this.memoria = valor;
   }

   // metodo de leitura de dados na memoria
   public int lerBuffer()
   {
      System.err.println( Thread.currentThread().getName() +
         " consumindo o valor: " + this.memoria );

      return this.memoria;
   }

} 

// fim da classe ObjetoBuffer

/*
 *Fonte: http://www.dca.ufrn.br/~affonso/DCA2401/2004_1/programas.html 
 *Luiz Affonso H Guedes de Oliveira
*/