Class Consumer

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

public final class Consumer extends Object implements Runnable
Konsument, der soviele Werte aus einer Queue liest, wie er nur kann.
  • Constructor Details

    • Consumer

      public Consumer(BoundedBuffer<Integer> queue)
      Erzeugt einen Konsumenten, der soviel Integer-Werte ausliest, wie er nur kann.
      Parameters:
      queue - Queue zum Lesen der Integer-Werte.
  • Method Details

    • run

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

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