Servlet com Thread

2 respostas
cassio

Pessoal ,tenho um Servlet que realiza pesquisa em um arquivo texto gigante, comparando um monte de coisa com expressões regulares. Com isso, o processo fica muito lento e, como isso vai rodar em um servidor, este servidor teria uma sobrecarga de processamento. Solução: Thread.
Ok. Mas vem a pergunta: Onde colocar a thread? Tipo, onde vou declarar a classe que extende a classe base thread, pra poder implementar o run()?
Daria pra colocar a declaração da classe aninhada na classe do meu Servlet?

Obrigado!

2 Respostas

renandemelo

Cara, no servidor o Servlet já vai rodar como um Thread separado

Cocota

Como um Servlet já estende a classe HttpServlet, você vai ter que implementar a interface Runnable pra criar outra linha de execução no servlet.

Ou criar outra classe estender Thread e chamá-la normalmente no Servlet.

Não entendi muito bem seu objetivo, se não ajudei, ignore.

Criado 23 de junho de 2006
Ultima resposta 23 de jun. de 2006
Respostas 2
Participantes 3