Java TimerTask mit Delay

speedle

Mitglied
Hallo,

ich habe hier einen Programmausschnitt vor mir liegen und mir ist nicht so wirklich klar, was vor allem die delay Angabe (genau bewirkt?

Java:
SendTimerTask(Testclass speed, Timer timer) {
		this.speed = speed;
		timer.schedule(this, 10000, 10000);
	}

Also die hintere 10000 heisst ja, dass der Timer 10 Sekunden lang aktiv ist. Die Delay von 10000 bedeutet aber was? Dass der Timer erstmal 10 Sekunden wartet, bevor er überhaupt loslegt?
Ichh offe, dass mir dies jemand erklären kann ...

Besten Dank!
 
Steht alles in der API. Das bedeutet in diesem Fall, dass der Code, der in der run() Methode des TimerTasks steht, zum ersten mal nach 10 Sekunden (erster Parameter 'delay'), und dann alle 10 Sekunden nach der Ausführung des Codes wieder ausgeführt wird (zweiter Parameter 'period').
 

Neue Themen


Zurück
Oben