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/.