Chamada a funções com delay!

7 respostas
H

Estou tentando temporizar a chamada a uma função, como se faz com objetos TIMER em outras várias linguagens, gostaria de saber como fazer em JAVA, alguém tem alguma idéia???

Obrigado!!!

7 Respostas

A

Coloca um sleep(valor); antes da chamada da função!

H

esse sleep só vai aguardar antes de chamar a função???

eu quero de tempo em tempos ele chame a função sem a vontade do usuário!!!

mas valew pela dica não conhecia!!!

A

Coloque o sleep dentro de um laço de repetição!

H

obrigado, mas quero uma solução, mais cabível, o java tem que ter um gerenciador do tipo timer como há em tantas outras linguagens, pretendo descobrir, não é uma boa prática ter um laço infinito no seu código!!!

obrigado!!

A

Usa thread então!!!
Ai vc manda ela dormir e depois acorda ela!
Use os conceitos de semaforo e monitor!

H

Agoira sim hein!!!

vou dar uma pesquisada nessa tal de thread!!!

valew!!!

J

“henrisk”:
esse sleep só vai aguardar antes de chamar a função???

eu quero de tempo em tempos ele chame a função sem a vontade do usuário!!!

mas valew pela dica não conhecia!!!


pra fazer isso tem a classe Timer (javax.swing.Timer). tem varios posts no forum falando dessa classe, da uma estudada ae…qualquer duvida é so postar.
flw

Criado 18 de maio de 2005
Ultima resposta 18 de mai. de 2005
Respostas 7
Participantes 3