Return method

lernen.2007

Erfahrenes Mitglied
Hallo,

ich habe eine Methode mit eine endlos schleife. Ich rufe diese Methode auf, aber ich will dass diese Methode nach 5-Sekunden abgebrochen wird. Wie kann ich es ohne Threads realisieren? Vielen Dank im Voraus.
 
moin!
wie wärs, wenn du einen TimerTask starten würdest, der die Schleife nach 5 Sekunden abbricht.. also ungefähr so:
Code:
void method(){
    new Timer().schedule(new TimerTask() {public void run(){break();}}, 5000);
    while(doLoop){
    ...
    }        
}

void break(){
   doLoop = false;
}


*grüssle*
MeinerEiner
 
Normalerweise arbeite ich mit Thread Klasse. Aber wenn ich JBOSS starte dann funktioniert irgendwie meine Thread nicht mehr d.h. die Methode run() von Thread Klasse wird nicht ausgeführt. Ich weiss nicht warum.
 
Hallo!

in welchem Kontext soll das ganze denn laufen? Du startest eine Aktion die nach spätestens 5 Sekunden terminieren soll?

Gruß Tom
 
Zurück