Interrompendo uma thread!

1 resposta
Filipi_Silveira

Amigos,

Estou com o seguinte problema com threads…

Estou dispado uma thread com timeout, se ela não terminar a execução depois de x msecs então deve imediatamente parar/finalizar…

Disparo com:

minhaThread.start();

Timeout:

minhaThread.join(10000);

Encerra a thread:

minhaThread.interrupt();

O problema é que o encerramento não encerra a execução! :frowning: E tem que funcinar tanto quando a thread está dormindo, com quando ela está execuntanto ou se ela já encerrou…

Alguma idéia para resolver esse problema?

Filipi Silveira

1 Resposta

louds

Faça polling em Thread.isInterrupted()

Criado 17 de agosto de 2005
Ultima resposta 17 de ago. de 2005
Respostas 1
Participantes 2