Servus Community,
Folgendes mini Problem Wenn ich jetzt sagen wir von 1 bis 99 zählen wollen und ich dass mit 10 Thread erledigen will.
in der MainMethode erstelle ich einfach 10 Unterklassen von Threads:
Thread thread1 = new Zaehlthread(1, 9);
Thread thread2 = new Zaehlthread(10, 19);
.
.
Thread thread 10 = new Zaehlthread(90,99);
dann alle starten und joinen
In der Zaehlthread Methode geb ich einfach mit einer For-schleife die Werte aus. Wie kann ich die Synchronisieren dass wenn ich gerade Werte aus einem Thread zurückgebe kein andere Thread auch welche zurückgibt. (Nur in der Zaehlthread-Klasse). Ich habe die Methode schon synchronized bringt aber genau nichts.
mfg El Hadji
Folgendes mini Problem Wenn ich jetzt sagen wir von 1 bis 99 zählen wollen und ich dass mit 10 Thread erledigen will.
in der MainMethode erstelle ich einfach 10 Unterklassen von Threads:
Thread thread1 = new Zaehlthread(1, 9);
Thread thread2 = new Zaehlthread(10, 19);
.
.
Thread thread 10 = new Zaehlthread(90,99);
dann alle starten und joinen
In der Zaehlthread Methode geb ich einfach mit einer For-schleife die Werte aus. Wie kann ich die Synchronisieren dass wenn ich gerade Werte aus einem Thread zurückgebe kein andere Thread auch welche zurückgibt. (Nur in der Zaehlthread-Klasse). Ich habe die Methode schon synchronized bringt aber genau nichts.
mfg El Hadji