Pessoal alguem tem ideia de como eu posso fazer um timer?? por exemplo eu tenho no um valor de tempo… e gostaria de que por exemplo de 2 em 2 minutos ele execute tal funcao… sei q tenho q usar threads mas como eu faco isso?
obrigado
Pessoal alguem tem ideia de como eu posso fazer um timer?? por exemplo eu tenho no um valor de tempo… e gostaria de que por exemplo de 2 em 2 minutos ele execute tal funcao… sei q tenho q usar threads mas como eu faco isso?
obrigado
int delay = 5000; //5s.
int period = 1000; //repetir a cada 1s
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
//seu codigo
}
}, delay, period);
Fonte: http://www.exampledepot.com/egs/java.util/ScheduleRepeat.html
Olá,
Não sei se é canhão pra matar mosquito, mas talvez ajude
http://www.opensymphony.com/quartz/
[]´s
outro exemplo interessante…
http://www.java2s.com/Code/JavaAPI/java.util/extendsTimerTask.htm
:idea: