Class ABSTELLPLATZ

java.lang.Object
  extended by ABSTELLPLATZ

public class ABSTELLPLATZ
extends java.lang.Object

Abstellplatz zur Aufnahme eines Produkts
passives Warten


Field Summary
private  boolean platzbelegt
          wahr, wenn der Platz belegt ist
 
Constructor Summary
ABSTELLPLATZ()
           
 
Method Summary
 void abholen()
          holt das Produkt vom Abstellplatz, falls er belegt ist.
 void ablegen()
          belegt den Abstellplatz, falls nicht frei ist.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

platzbelegt

private boolean platzbelegt
wahr, wenn der Platz belegt ist

Constructor Detail

ABSTELLPLATZ

public ABSTELLPLATZ()
Method Detail

ablegen

public void ablegen()
belegt den Abstellplatz, falls nicht frei ist.
falls der Platz belegt ist, werden Threads die den Zugriff versuchen in den Wartezustand versetzt.


abholen

public void abholen()
holt das Produkt vom Abstellplatz, falls er belegt ist.
falls keine Produkt vorhanden ist (der Platz ist nicht belegt), werden Threads die den Zugriff versuchen in den Wartezustand versetzt.