Auf Thema antworten

Wenn ich nur deinen Kopf hätte ;)


[code=Java]


public class TerminatorDemo {

        static Thread object;

    public static void main(String[] args) {

        Terminator t = new Terminator(1000);

        Thread object = new Thread(t);

        object.start();

      

    }


}

[/code]



[code=Java]

import java.util.concurrent.TimeUnit;


public class Terminator implements Runnable{


    private int i = 10;

    private int time;

    boolean run = true;


    Terminator(int time) {

        this.time = time;

    }


    public void run(){


        while (run & i >= 0) {

            System.out.println(i);

            try {

                TimeUnit.MILLISECONDS.sleep(time);

            } catch (InterruptedException e) {

              

                e.printStackTrace();

            }

            if (i == 0) {

                exit();

            }

            i--;

          

            if (i==6){

                disable();

            }


        }

    }


    public void exit() {

        System.exit(1);

    }

  

    public void disable(){

        run = false;

    }


}


[/code]



Oben