o metodo run() deve chamar sleep() ou yield(), pada dar uma chance as outras threads,
inclusive a principal. Veja se esse nao eh o problema.
On Tue, 26 June 2001, "CAETANO, Marcos Fagundes" wrote:
>
> Boa tarde a todos.
>
> Estou trabalhando com Thread e gostaria se algu�m poderia ajudar-me com uma
> d�vida com rela��o a mesma. No exemplo abaixo (a numera��o � referente as
> linhas), na linha 7. executo a Thread que criei.
> "Uma linha de comando" segue para executar a "funcionalidade da Thread"
> e a outra continua executando o m�todo atual, no caso linha 9.
> (outroMedotoExecutado());
> Uma de minhas d�vida � a seguinte.
>
> Ap�s a Thread terminar de executar seu m�todo RUN(), "ESSA NOVA LINHA
> DE COMANDO CRIADA", executar� a linha 9.??
>
> Quando executo v�rias vezes seguidas o m�todo "metodoExecutando()", o
> programa d� um erro pois a Thread que estou tentando iniciar ainda n�o terminou
> de executar a execu��o anterior. Como posso resolver isso???
>
> Obrigado pela aten��o de todos, e no que eu puder ajudar coloco-me a
> disposi��o da lista.
>
>
> 1.class Principal
> 2.{
> 3. public void metodoExecutando()
> 4. {
> 5.
> 6. aThread minhaThread = new aThread();
> 7. minhaThread.start();
>
> 9. this.outroMedotoExecutado();
> 10. }
>
> 11. public void outroMedotoExecutado()
> 12. {
> 13. //outro m�todo a ser executado
> 14. }
>
> 16.}//Fim classe Principal
>
>
> 17.class aThread exteds Thread
> 18.{
> 19. void run()
> 20. {
> 21. //m�TODOS PARA CONTAR O TEMPO
> 22. }
> 23.}
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------