Pessoal.
Estou desenvolvendo um sistema que precisa disparar um processoem em um horário pré-definido.
Quando uso Thread, consigo colocar um tempo para ela dormir mas gostaria de dispará-la num determinado horário.
isto é possível
Carlos Cubas
Pessoal.
Estou desenvolvendo um sistema que precisa disparar um processoem em um horário pré-definido.
Quando uso Thread, consigo colocar um tempo para ela dormir mas gostaria de dispará-la num determinado horário.
isto é possível
Carlos Cubas
Olá!
Como o BrunoCarlo falou, use essa classe Timer, pois ela trabalha diretamente com o clock do processador, assim sempre vai ser exato. Já fazer uma thread dormir (Thread.sleep(1000) por exemplo), fará com que a thread durma por PELO MENOS 1000 ms, ou seja, a única coisa que esse método garante é que ela não vai dormir MENOS de 1000 ms (pode ser mais, o que não é dificil de acontecer).
Abraços
Além da API tem esse link em português…
http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/threads/timer.html
[quote=Rafael Nunes]Nunca usei Timer pra isso, geralmente uso o Quartz.
http://www.opensymphony.com/quartz/[/quote]
tb uso o quartz para isso, mais seguro usar o mesmo.
Quartz++
Quartz ++