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

Responder a