forçar espera o metodo finalizar

3 respostas
K

Como faço para forçar que um metodo seja finalizado para excutar as outras linhas de codigo?
eX

public void Teste() { linha 1; teste2(); linha2; linha3 }
a linha 2 so pode ser executada quando o teste2() for finalizado.

3 Respostas

F

isso jah acontece… a linha seguinte soh eh executada depois q o metodo tiver executado e retornado…

K

Mas é q o metodo teste2() é uma tela com barra de progresso. E para a barra poder atualizar em tempo real tiver que fazer um Thread.
Só que a “linha2” depende dos resultados gerados no Teste2().
To bem confuso, nem sei se é possivel fazer isso.

F

entaum nesse caso vc pode logo apos chamar o teste2(), chamar o metodo wait(), dai qndo a thread tiver terminado vc chama o metodo notify()

Criado 10 de dezembro de 2004
Ultima resposta 10 de dez. de 2004
Respostas 3
Participantes 2