Finalizar thread para interromper execução de outro jar

Olá, alguém ai sabe como posso finalizar uma thread que possua uma chamada externa? Lembrando que não tenho acesso ao fonte portanto não consigo usar interrupt, quero fechar a thread que fará a chamada a esse jar se este não responder dentro de determinado tempo.

Grato pela atenção.

http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html#interrupt() força lançar uma http://docs.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html na thread em questão. Se o tratamento de erros nessa thread for adequado, a thread deve ser adequadamente interrompida. Se não for adequado, pode ser que a thread simplesmente “engula” essa interrupção :frowning:

certo, é que como é um jar com JNI de terceiros ele não deve ter tratamento e este faz chamada a uma dll, acontece que se por algum motivo a dll trava eu nunca mais pego de volta o controle da aplicação :confused:

Grato.

JNI? Então eu sinto muito. Provavelmente, se ela travar, é melhor reiniciar a aplicação.

:cry: