Java Pause oder Ausstieg aus einem thread

Ich habe einen thread, der führt verschiedene Aufgaben. Jede Aufgabe ist abhängig von der vorherigen, erfolgreich zu sein.

Wäre dies eine Methode, die ich schreiben könnte (lange Seite) :

public boolean outerMethod()
{
    boolean success= performTask();

    if(success == false)
    {
        return false;
    } 

   //more processing here if success == true
}

kommen aus der outerMethod an den Aufrufer zurück, und keine weitere Verarbeitung statt

Aber...

Wenn ich in run() Methode von einem thread und ich tun so etwas wie unten...

Wie kann ich am Ende den aktuellen thread gibt und dann?

public void run()
{
    boolean success = performTask();

    if( success == false )
    {
        /* here is where I want to exit this thread */
    }   

    //further processing if success == true
}
  • thread stoppen() abgeschrieben .target statt
InformationsquelleAutor thonnor | 2014-10-22
Schreibe einen Kommentar