Thread SOCORRO (Resolvido)

1 resposta
L

Sempre que utilizei Thread.sleep( 10000 ); tudo funcionou perfeitamente, exceto agora que tenho que entragar a tarefa para fechar uma versão.

Quando chamo a linha “Thread.sleep( 10000 );” o sistema simplesmente pára nesta linha, como se desse um System.exit(0), SEM JOGAR UMA EXCEÇÃO.

Obs.: se eu der um “Thread.sleep( 0 );” ele passa para a próxima linha.

Alguém pode ajudar?

Vlw

1 Resposta

L

Bem, resolvi o problema.

Era o seguinte, eu tinha duas threads.

Thread A - ia executando e tal, e lah no meio tinha uma condicao q dava um exit(0);
Thread B - esta aqui era a que tinha o sleep();

Ou seja, as duas estava executando, a thread B estava parada e a A executando, a A encontrava esta condicao e dava exit(0) no sistema ocasionando a parada total do processo inteiro.

vlw

Criado 25 de janeiro de 2008
Ultima resposta 25 de jan. de 2008
Respostas 1
Participantes 1