Bom dia, meu nome é Vilson e o meu mundo é Oracle, porém, estou desenvolvendo algumas coisas em Java, mas como todo iniciante, estou com alguns problemas. Estou desenvolvendo a consulta ao SPC automática, mas estou tomando cuidado para derrubar a sessão após X minutos, para isso eu criei a seguinte thread:
public gerencia(String valor){
executa exec = new executa(valor); //aqui vai o meu método run
rec = exec.devolver(); // nesse método da classe “executa” não me retorna nada
Thread t = new Thread(exec);
t.start();
try{
t.join(1000);
}
catch(Exception e){}
finally
{
t.stop();
}
e tenho outra classe “executa” que dispara a consulta, porém, não consigo recuperar o valor dentro do método run, se eu buscar o set, vem vazio. Todos os exemplos que vejo sobre Thread, eles somente dão um System.out.println dentro do run e nunca retornam nenhum valor.