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!
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