Hallo!
Ich wollte ein Programm schreiben, in welchem eine selbstprogrammierte Klasse, die von Thread erbt existiert. Dieser Thread soll ein paar mal gestartet werden (zwischen durch wird er über interrupt() beendet).
Die Run-Methode sieh so aus:
Doch irgendwie gibt es immer einen Laufzeitfehler, wenn zu zweiten mal der Thread gestartet werden soll. Darf man Threads nur einmal starten oder was ist hier falsch?
Ich wollte ein Programm schreiben, in welchem eine selbstprogrammierte Klasse, die von Thread erbt existiert. Dieser Thread soll ein paar mal gestartet werden (zwischen durch wird er über interrupt() beendet).
Die Run-Methode sieh so aus:
Java:
public void run() {
while (!isInterrupted()) {
...
}
}
Doch irgendwie gibt es immer einen Laufzeitfehler, wenn zu zweiten mal der Thread gestartet werden soll. Darf man Threads nur einmal starten oder was ist hier falsch?