Hi,ich moechte gern das Producer/Consumer Problem-Beispiel etwas ab aendern.
Link zum Beispiel
kbs.uni-hannover.de/Lehre/Info…/java/thread/thread-5.htm ist auf
Die klasse CubbyHole soll ein Array haben mit 2 verschiedenen Werten .Ein String und ein Integer.Der String Soll immer fest sein und der Integer soll sich aendern.
Das array soll 4 Strings und 4 Integer haben.
Die Producer class soll mit einem Thread dieses array mit Zufallszahlen fuellen.Aslo nur den Integer.Der String bleibt fest.
Die class Consumer soll einen Thread haben der auch auf das array zugreift und die Werte also die Integer abzieht.
Danach kommt noch die Testclass wo ich dann 2 threads gleichzeitig zum abziehen schike und falls das array leer ist soll dan der thread producer es wieder fuellen.
Hat einer eine Idee wie ich das am besten jezt mit java realisiere.
Problem 1.wie kriege ich einen String und ein Integer in ein Array-List.Wie sag ich dann den Threads sie sollen dazugreifen.
Danke fuer jede Hilfe
Link zum Beispiel
kbs.uni-hannover.de/Lehre/Info…/java/thread/thread-5.htm ist auf
Die klasse CubbyHole soll ein Array haben mit 2 verschiedenen Werten .Ein String und ein Integer.Der String Soll immer fest sein und der Integer soll sich aendern.
Das array soll 4 Strings und 4 Integer haben.
Die Producer class soll mit einem Thread dieses array mit Zufallszahlen fuellen.Aslo nur den Integer.Der String bleibt fest.
Die class Consumer soll einen Thread haben der auch auf das array zugreift und die Werte also die Integer abzieht.
Danach kommt noch die Testclass wo ich dann 2 threads gleichzeitig zum abziehen schike und falls das array leer ist soll dan der thread producer es wieder fuellen.
Hat einer eine Idee wie ich das am besten jezt mit java realisiere.
Problem 1.wie kriege ich einen String und ein Integer in ein Array-List.Wie sag ich dann den Threads sie sollen dazugreifen.
Danke fuer jede Hilfe