Max: einen Thread zweimal starten

Beitrag lesen

Hallo!

Ich habe folgendes Problem in Java: Ich habe eine Klasse, welche von der Klasse Thread erbt mit dem Namen ThreadEins. In meinem Programm soll der Thread immer wieder angestubst werden, wenn es gerade benötigt wird, also z.B. so:

Thread t1 = new ThreadEins();
t1.start();

// .... verschiedene Operationen

t1.start();

// .... Programm arbeitet normal weiter

Beim ersten start() wird mir noch was vom Thread ausgegeben, beim zweiten leider nicht mehr. Ich hab auch schon mittels t1.isAlive() überprüft, ob der Thread noch "am Leben" ist nach dem zweiten Start: ist er! Er lässt sich sogar noch mittels run() aufrufen, allerdings arbeitet er dann ja nicht im Hintergrund =(

Ich hoffe, dass Ihr mir weiterhelfen könnt! Danke schonmal im Voraus,

Max