A E M P R S V

A

abholen() - Method in class ABSTELLPLATZ
holt das Produkt vom Abstellplatz, falls er belegt ist.
ablegen() - Method in class ABSTELLPLATZ
belegt den Abstellplatz, falls nicht frei ist.
ABSTELLPLATZ - Class in <Unnamed>
Abstellplatz zur Aufnahme eines Produkts
passives Warten
ABSTELLPLATZ() - Constructor for class ABSTELLPLATZ
 
abstellplatz - Variable in class ERZEUGER
Referenz auf den Abstellplatz
abstellplatz - Variable in class VERBRAUCHER
Referenz auf den Abstellplatz

E

ERZEUGER - Class in <Unnamed>
Erzeuger zur Lieferung eines Artikels
Passives Warten
ERZEUGER(ABSTELLPLATZ) - Constructor for class ERZEUGER
Konstruktor

M

main(String[]) - Static method in class SIMULATION
erstellt Objekte der Klassen ABSTELLPLATZ, ERZEUGER und VERBRAUCHER und startet die jeweiligen Threads.

P

platzbelegt - Variable in class ABSTELLPLATZ
wahr, wenn der Platz belegt ist
produzieren() - Method in class ERZEUGER
simuliert durch Warten das Produzieren eines Artikels

R

run() - Method in class ERZEUGER
simuliert die Arbeit des Erzeugers
falls das Produkt nicht abgelegt werden konnte, wird der Thread in den Wartezustand versetzt.
run() - Method in class VERBRAUCHER
simuliert die Arbeit des Verbrauchers
falls keine Produkt abgeholt werden konnte, wird der Thread in den Wartezustand versetzt.

S

SIMULATION - Class in <Unnamed>
Hauptprogramm zur Simulation des passiven Wartens
SIMULATION() - Constructor for class SIMULATION
 

V

verarbeiten() - Method in class VERBRAUCHER
simuliert durch Warten das Verarbeiten eines Produkts
VERBRAUCHER - Class in <Unnamed>
Erzeuger zur Lieferung eines Artikels
Passives Warten
VERBRAUCHER(ABSTELLPLATZ) - Constructor for class VERBRAUCHER
Konstruktor

A E M P R S V