Thread pra controle por horario  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
wagne23
JavaEvangelist
[Avatar]

Membro desde: 02/10/2007 09:03:55
Mensagens: 354
Localização: Brasilia
Offline

Estou desenvolvendo uma aplicação em que vou precisar que ela execute de tempos em tempos pre definidos na empresa, então pensei em criar uma thread pra verificar sempre o horario no servidor ,entao eu fiz o seguinte:



e



Mas quando chega a hora determinada ele executa varias vezes. Alguem pode me ajudar?

A cada dia busque a perfeição !!!!!!!!!!!!!!
thiago_algo
JavaTeenager

Membro desde: 27/07/2004 11:23:41
Mensagens: 186
Offline

wagne23 wrote:Estou desenvolvendo uma aplicação em que vou precisar que ela execute de tempos em tempos pre definidos na empresa, então pensei em criar uma thread pra verificar sempre o horario no servidor ,entao eu fiz o seguinte:



e



Mas quando chega a hora determinada ele executa varias vezes. Alguem pode me ajudar?



O loop while está sendo executado várias vezes no mesmo segundo. Para que isso não aconteça você pode colocar um Thread.sleep(1000) para ele rodar apeanas de um em um segundo. Não se esta sua implementação é a melhor maneira de fazer isso, talvez você deva dar uma olhada na API Quartz em http://www.quartz-scheduler.org/.
andreiribas
JavaEvangelist
[Avatar]

Membro desde: 30/04/2006 10:43:13
Mensagens: 478
Localização: Curitiba - PR
Offline

Dê uma olhada na classe TimerTask.

Ela faz exatamente o que você precisa.

SCJP 6.0
OCE JSP and Servlet Developer, JEE 6
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team