G
Guest
Gast
Hallo Leute,
ich habe einen Thread geschrieben. Der Threadaufruf klappt auch gut mit:
Dabei ist es wichtig, dass der Thread nach 5 Sekunden beendet wird, wenn er noch nicht fertig ist.
Nun möchte ich, um die ganze Sache zu beschleunigen diesen Thread gleich 10 mal parallel nebeneinander laufen lassen. Das Problem dabei ist. Ich habe eine Liste mit ein paar hundert Einträgen. Bei jedem Threadaufruf wird davon ein Element abgearbeitet. Also müssen die Threads stoppen, wenn man am Ende der Liste angelangt ist.
Ich hoffe ihr könnt mir ein bisschen weiterhelfen
Gruß Streamer
ich habe einen Thread geschrieben. Der Threadaufruf klappt auch gut mit:
Code:
Thread t = new Thread();
t.start();
try {
t.join(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
t.stop();
Dabei ist es wichtig, dass der Thread nach 5 Sekunden beendet wird, wenn er noch nicht fertig ist.
Nun möchte ich, um die ganze Sache zu beschleunigen diesen Thread gleich 10 mal parallel nebeneinander laufen lassen. Das Problem dabei ist. Ich habe eine Liste mit ein paar hundert Einträgen. Bei jedem Threadaufruf wird davon ein Element abgearbeitet. Also müssen die Threads stoppen, wenn man am Ende der Liste angelangt ist.
Ich hoffe ihr könnt mir ein bisschen weiterhelfen
Gruß Streamer