Hallo,
wie kann ich eine Thread stoppen? Also das man .stop(); nicht verwenden soll habe ich schon gelesen und funktioniert leider auch nicht so ganz...
Ich habe viele Threads laufen, wo aber nur immer ein bestimmter Teil davon laufen soll. Also wollte ich einfach sagen wenn Thread.isAlive(); dann stop. Wenn !isAlive() dann start.
Das geht auch schon...nur kann er nicht mehr starten. Er soll einfach diesen Thread nicht mehr ausführen, sondern erst dann wenn er wieder gebraucht wird.
wie kann ich eine Thread stoppen? Also das man .stop(); nicht verwenden soll habe ich schon gelesen und funktioniert leider auch nicht so ganz...
Ich habe viele Threads laufen, wo aber nur immer ein bestimmter Teil davon laufen soll. Also wollte ich einfach sagen wenn Thread.isAlive(); dann stop. Wenn !isAlive() dann start.
Code:
if(streaming){
if(!task.get(i).isAlive())task.get(i).start();
}
else{
if(task.get(i).isAlive())mtask.get(i).stop();
}
Das geht auch schon...nur kann er nicht mehr starten. Er soll einfach diesen Thread nicht mehr ausführen, sondern erst dann wenn er wieder gebraucht wird.