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
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