Hallo,
ich habe ein Programm mit 2 Threads und will diese Stoppen und wieder starten. Beide Threads sind eine eigene Klasse welche von der Klasse Thread erbt. Wenn ich jetzt diesen Thread starte mit thread.start() und auch wieder beende mit writethread.interrupt(); funktioniert alles.
Wenn ich aber den Thread neustarten will mit .start haut dieser mir eine Exception raus. Anbei der Code eines Threads:
Schonmal danke für eure Hilfe
ich habe ein Programm mit 2 Threads und will diese Stoppen und wieder starten. Beide Threads sind eine eigene Klasse welche von der Klasse Thread erbt. Wenn ich jetzt diesen Thread starte mit thread.start() und auch wieder beende mit writethread.interrupt(); funktioniert alles.
Wenn ich aber den Thread neustarten will mit .start haut dieser mir eine Exception raus. Anbei der Code eines Threads:
Java:
public void run()
{
while(!isInterrupted())
{
writer.println("digitemp -a -q -o\"Temp-%s-%.2C\"");
writer.flush();
try {
Thread.sleep(delay);
} catch (InterruptedException e) {interrupt();}
}
System.out.println("raus write");
}
Schonmal danke für eure Hilfe