Ol� pessoal!
Estou com um problem�o... N�o conhe�o muito de threads, e talvez a minha pergunta seja b�sica, mas de qquer forma aqui vai:
Eu estou tentando interagir com uma servlet que j� est� rodando no Web Server. Na realidade, eu nao quero uma comunica��o Inter-Servlet. Eu quero interagir com uma thread espec�fica de uma Servlet. Ent�o, criei uma outra Servlet com o seguinte c�digo
Thread[] trs = new Thread[Thread.activeCount()];
out.println(trs.length + "<BR>");
Thread.enumerate(trs);
for(int i = 0; i < trs.length; i++)
{
out.println(trs[i].getName() + "<BR>");
}
e ele mostra uma lista de todas as threads que est�o rodando neste grupo de threads. A Thread que eu quero interagir � uma delas que est� no array "trs".
Eu sei que a minha thread est� nesta array, pq na outra Servlet (a que eu quero controlar), eu coloquei um:
Thread.currentThread().setName("minhathread");
E ela � mostrada na Servlet acima
Bom, eu tenho uma propriedade nesta outra Servlet que eu quero setar. Como fa�o??? (s� p/ lembrar: a minha outra Servlet -- a ser controlada -- fica em loop, segurando o ServletResponse. Ent�o, n�o tem jeito da thread sumir!)
Estou perdido, e qualquer ajuda � muito bem-vinda!
Muito obrigado!!
Felipe.
