Hallo,
Vorab: Ja ich weiß es gab schon viele Themen dazu, aber keins hat mir wirklich weitergeholfen, da es mir hier um Grundlagen geht.
> Ich habe eine List von Objekten die in einer Endlosschleife immer wieder abgearbeitet werden muss (Berechnungen auf den Objekten durchführen).
> Ich will, dass das abarbeiten der Objekte auf 2 (4) Threads verteilt wird um die CPU voll auszulasten
Meine Fragen:
> Wo und wann werden die Threads erstellt? (Ständig neue Threads? Nur einmal 2 (4) Threads?)
> Was genau passiert in der run() Methode? (Endlosschleife und warten auf neue Teilliste? Nur eine! Abarbeitung der Teilliste?
> Wo und wann muss join() verwendet werden und was genau macht es?
Wäre auch dankbar wenn ihr mir dazu ein Tutorial-Link geben könntet. "Java ist auch eine Insel" hilft mir nicht, hab ich schon angeschaut.
-Luk10-
Vorab: Ja ich weiß es gab schon viele Themen dazu, aber keins hat mir wirklich weitergeholfen, da es mir hier um Grundlagen geht.
> Ich habe eine List von Objekten die in einer Endlosschleife immer wieder abgearbeitet werden muss (Berechnungen auf den Objekten durchführen).
> Ich will, dass das abarbeiten der Objekte auf 2 (4) Threads verteilt wird um die CPU voll auszulasten
Meine Fragen:
> Wo und wann werden die Threads erstellt? (Ständig neue Threads? Nur einmal 2 (4) Threads?)
> Was genau passiert in der run() Methode? (Endlosschleife und warten auf neue Teilliste? Nur eine! Abarbeitung der Teilliste?
> Wo und wann muss join() verwendet werden und was genau macht es?
Wäre auch dankbar wenn ihr mir dazu ein Tutorial-Link geben könntet. "Java ist auch eine Insel" hilft mir nicht, hab ich schon angeschaut.
-Luk10-