Timer

3 respostas
fabioebner

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

3 Respostas

kaabah
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

rodrigo_gomes

Olá,

Não sei se é canhão pra matar mosquito, mas talvez ajude
http://www.opensymphony.com/quartz/

[]´s

kaabah

outro exemplo interessante…

http://www.java2s.com/Code/JavaAPI/java.util/extendsTimerTask.htm

:idea:

Criado 15 de março de 2007
Ultima resposta 15 de mar. de 2007
Respostas 3
Participantes 3