Thread e Web

Olá pessoal…

Tenho uma action que envia emails.
Busco no banco de dados os emails de 50 em 50…
Tentei fazer dormir no loop a cada iteração por 1 minuto, só que obtive erro no método “wait()”…
Diz que a Thread não pertence ao processo…

Teria alguma outra maneira de eu fazer o processo “esperar” esse tempo em minha aplicação?

Tipo:

Loop (enquanto for true) {
     ... código para enviar email ...
     wait(10000);
}

Thread.sleep(5*1000) //5 segundos
Não sei se é a melhor solução apra o teu problema, mas para fazer a execução para um pouco é assim

Eu acredito que preciso pegar a Thread que esta rodando no momento para o servidor (TomCat no caso), e chamar o método sleep para esta Thread, certo?

Ou se eu instanciar uma Thread já basta? Tipo:

Thread thread = new Thread();
thread.sleep(10000);

Não, o código é esse mesmo

Thread.sleep (5*1000);

É um método estático da classe Thread.