Esperar retorno por alguns segundos ou seguir em frente

1 resposta
H

Olá pessoal, sou novo no fórum e venho com uma dúvida que nem sei como procurar se já existe algo aqui no fórum.

Gostaria que meu programa esperasse alguns segundos para executar uma determinada linha e se não retornar (é uma chamada de biblioteca externa), que siga em frente sem esperar retorno dessa execução.

O código é o seguinte:

try {

executa.send(dados);

} catch (Exception e) {

throw new MinhaException(e.getMessage());

}

Problema é que essa linha que executa, às vezes o tal programa esta fora do ar, e o sistema fica parado nela eternamente.
Preciso que ele tenha um tempo para executar essa linha e se não retornar eu trato e sigo em frente.

Valeu.

1 Resposta

douglaskd

vc vai usar threads.

a chamada da bibliotéca deve estar dentro da thread.

de uma olhada e volte com dúvidas

Criado 7 de novembro de 2013
Ultima resposta 8 de nov. de 2013
Respostas 1
Participantes 2