Class Producer

java.lang.Object
ch.hslu.exercises.sw06.ex4.Producer
All Implemented Interfaces:
Runnable

public final class Producer extends Object implements Runnable
Produzent, der eine maximale Anzahl Werte produziert und diese in eine Queue speichert.
  • Constructor Details

    • Producer

      public Producer(BoundedBuffer<Integer> queue, int max)
      Erzeugt einen Produzent, der eine bestimmte Anzahl Integer-Werte produziert.
      Parameters:
      queue - Queue zum Speichern der Integer-Werte.
      max - Anzahl Integer-Werte.
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • getSum

      public long getSum()
      Liefert die Summe aller gespeicherter Werte.
      Returns:
      Summe.