dúvida com BufferedReader.readline

2 respostas
turim

Tenho uma dúvi qto ao BuffredReader.

O método readLine(), é blocante, somente quando chega os dados ele libera a Thread.

Como posso substituir ele por um não blocante, ou conseguir parar minha Thread.

while (ative) {
 String messge= reader.readLine();			
 System.out.println(message);
}

public void parar(){
ative = false;
}

Como vou parar minha Thread dessa forma ?

2 Respostas

rogeriopaguilar

Acho que isso pode ajudar:

http://www.javaspecialists.eu/archive/Issue153.html

turim

Como deveria ser lido os bytes de um Servlet que utiliza PrintWriter ?

Eu estoumandanto o response aberto, fica enviando dados a um cliente:

writer.println("mensagem");
writer.flush();

Precisaria ler essa mensagem no cliente e saber quando termina o bloco…

Criado 13 de novembro de 2012
Ultima resposta 13 de nov. de 2012
Respostas 2
Participantes 2