scheduleatfixedrate

Mattepuffo's logo
Creare Timer con Java

Creare Timer con Java

Ho deciso di riscrivere da zero questo articolo, in quanto l'esempio precedente non mi piaceva granchè.

Quello che vediamo è sempre come usare i Timer in Java per temporizzare determinate operazioni.

Considerate che Timer ha diversi scheduler a disposizione, che potete vedere nella Javadoc.

Noi usiamo il metodo scheduleAtFixedRate, al quale passiamo:

  • un TimerTask
  • dopo quanto lanciare l'operazione la prima volta
  • ogni quanto ripetere l'operazione

Il TimerTask rappresenta appunto il nostro task, e può essere anche esteso da una nostra classe; ma qui vediamo un esempio più semplice.