aplicação em background

:?:

Como faço para uma aplicação em java ficar funcionando em background durante o tempo que o computador estiver ligado no intervalo de 2h em 2 h, thread é a unica alternativa ?

Acho que a melhor opção é vc agendar o seu sistema operacional pra executar o seu programa no tempo que vc quiser.

Se não quiser, transforma o seu programa em um serviço (no caso de rodar no Win2000 ou Linux) e use a API de Timer e TimerTask pra iniciar as tarefas no tempo que vc quiser.

[]'s

Para mais detalhes Dê uma olhada aqui no Java Alamnac.

Grato,