Disparar Thread em horário programado

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

Ola,

Dá uma olhada na classe java.util.Timer, com ela é muito mais facil fazer isto.

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

Nunca usei Timer pra isso, geralmente uso o Quartz.
http://www.opensymphony.com/quartz/

[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 ++