java.util Timer läuft zu langsam?

Coop4Free

Neues Mitglied
Java:
protected void timer() {
    Timer timer = new Timer();
    TimerTask timerTask = new TimerTask() {

        int milliseconds = 1000;

        @Override
        public void run() {
            if(!(milliseconds < 0)) {
                milliseconds--;
            }
            else {
                System.out.println("Eine Sekunde vorbei");
                milliseconds = 1000;
            }
        }
    };
    timer.schedule(timerTask, 0, 1);
}


Die Millisekunden in diesem Timer laufen zu langsam. Ich habe mir eine Stopuhr beim Testen dieser Methode danebengelegt und darauf vergehen die Sekunden schneller, als in diesem Timer. Warum? Sind die Abfragen vielleicht zu schnell?

Danke für eure Antworten! 🙂
 

Zurück
Oben