Mestres do Java, por favor me ajudem.
Estou fazendo um servidor de impressao aqui no meu trampo. pra resumir a historia eu tenho uma serie de filas, e os relatorios sao submetidos a estas filas que atraves de um pool de threads cria os relatorios e os disponibiliza em uma pasta.
Pois bem, estou com a seguinte dificulade:
quando eu tenho uma thread que simplesmente chama um metodo que gerá o relatorio, o fato de chamar o metodo interrupt dessa thread não a faz parar. certo?
ou errado?
tem alguma coisa estranha nesse interrupt. vcs tem alguma ideia que que método eu achamo ou alguma outra solução?
eu sei que se ao inves de chamar o metodo que gerá o realtorio eu colocar algo do tipo:
while(true){
try{
Thread.sleep(1000)
}
catch(Exception){
}
}
a thread é parada.
Relamente estou num beco sem saída. me ajudem please