Hi! Ein Beispiel zu Threads raubt mir noch den letzten Nerv 
Ich soll zwei Threads erstellen, wobei ersterer Zufallszahlen produziert und zweiterer diese ausgeben soll. Zwischen den Threads soll es einen Buffer fixer Größer geben (ist der Buffer leer, muss der Consumer warten, ist der Buffer voll, muss der Producer warten). Das ganze soll doppelt implementiert werden -
1.) System-programmer's view mit wait(), notifyAll(), synchronized{} (Array für Buffer)
2.) Application-programmer's view: verwenden geeigneter Klassen aus der Java Library, um den Buffer zu implementieren
Ich bin leider Gottes eine ziemliche Niete in Java und das Beispiel bereitet mir im Prinzip von Anfang an Probleme ... das Produzieren von Zufallszahlen im Producer ist kein Problem, aber ich scheitere eigentlich schon beim Übergeben der Zahlen an den Buffer und in weiterer Folge an den Consumer.
Kann mir jemand helfen? Würde mich über jeden Tipp und jede Hilfestellung freuen!!! Danke schon mal im Voraus!!
Ich soll zwei Threads erstellen, wobei ersterer Zufallszahlen produziert und zweiterer diese ausgeben soll. Zwischen den Threads soll es einen Buffer fixer Größer geben (ist der Buffer leer, muss der Consumer warten, ist der Buffer voll, muss der Producer warten). Das ganze soll doppelt implementiert werden -
1.) System-programmer's view mit wait(), notifyAll(), synchronized{} (Array für Buffer)
2.) Application-programmer's view: verwenden geeigneter Klassen aus der Java Library, um den Buffer zu implementieren
Ich bin leider Gottes eine ziemliche Niete in Java und das Beispiel bereitet mir im Prinzip von Anfang an Probleme ... das Produzieren von Zufallszahlen im Producer ist kein Problem, aber ich scheitere eigentlich schon beim Übergeben der Zahlen an den Buffer und in weiterer Folge an den Consumer.
Kann mir jemand helfen? Würde mich über jeden Tipp und jede Hilfestellung freuen!!! Danke schon mal im Voraus!!