Thread SOCORRO (Resolvido)  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
leandro_bortolotto
Debugger

Membro desde: 25/05/2006 16:43:41
Mensagens: 60
Offline

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

This message was edited 1 time. Last update was at 25/01/2008 11:41:10


Leandro Sehnem Bortolotto
leandro_bortolotto
Debugger

Membro desde: 25/05/2006 16:43:41
Mensagens: 60
Offline

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

Leandro Sehnem Bortolotto
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team