Realmente o metodo stop() est� "ultrapassado", entao voce tem que levar em
considera��o que um thread "morre" quando ele termina seu m�todo run(),
desta forma voce tem fazer algum desde de vez em quando para saber se a
"computacao" principal ja acabou e entao se essa condicao for true voce  sai
do run().
ex.:
public void run() {
    while(!condicao) {
        computacao
    }
}

se o que voce quis dizer com  "igualar diretamente a thread em null" for
assim:

Thread thread = new Thread(Runnable);
/*e quando terminar a "computacao" fazer*/
thread = null;

isso nao para o thread nao, por exemplo, a classe abaixo mesmo fazendo a
=null, o thread continua executando e imprimindo o valor de i na tela:

public class Teste implements Runnable{
    int i;
    public void run(){
         while(true){
              i++;
            System.out.println("valor de  i = " + i);
              try{
                  Thread.sleep(1000);
              }
              catch(InterruptedException e){}
         }
     }
    public static void main(String[] args){
          Teste k = new Teste();
          Thread a =  new Thread(k);
          a.start();
    /* "igualando o thread a null" */
          a = null;
          System.out.println("a = " + a);
    }
}



oks?
Espero ter ajudado, e se algo tiver errado, soh da o toq!
[]'s
Wagner





----- Original Message -----
From: "Cristiano Silva" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 14, 2003 10:51 AM
Subject: Re: [java-list] [ D�vida Threads ]


H� algum tempo li na documenta��o do j2sdk que para parar uma thread n�o era
mais recomendado usar o m�todo stop(), mas ao inv�s disso igualar
diretamente
a thread em null. Isto n�o procede mais?

Em Seg 13 Jan 2003 08:54, Wagner Menezes escreveu:
> Oi Cristiano,
> olha, se voce nao terminar os threads pode ser que cause um overhead
grande
> na sua maquina, pois o processador vai ficar chaveando entre muitos
> threads, o que consome os recursos da CPU! Se nao me engane existe um
> m�todo na classe Thread do tipo "dead" pra acabar com o threads!
>
> Abracos
> Wagner
>
>  Cristiano Moreira Silva <[EMAIL PROTECTED]> wrote:Ol� pessoal. Estou
> desenvolvindo uma aplica��o multi-threaded, onde cada linha
> de execu��o � respons�vel por enviar e receber dados
> em portas diferentes via
> socket. Estive pensando, e fiquei em d�vida, oq pode
> acontecer a longo prazo
> caso estas threads sejam sempre iniciadas, mas sem
> interromper? Ou seja, algu�m
> se conecta em uma porta e inicia-se a thread. O
> usu�rio se desconecta e a porta
> � liberada, mas a thread n�o � parada. Quando o
> usu�rio se conecta novamente
> naquela mesma porta eu simplesmente instancio de novo.
> Obrigado.
>
>
>
> =====
> ____________________________________________________________
> Cristiano Moreira Silva
> Site - http://computologo.vila.bol.com.br
> E-mail - [EMAIL PROTECTED]
> "Tudo posso nAquele que me fortalece." Fp. 4:13
>
> _______________________________________________________________________
> Busca Yahoo!
> O melhor lugar para encontrar tudo o que voc� procura na Internet
> http://br.busca.yahoo.com/
>
> ------------------------------ 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>
>
> ---------------------------------
> Busca Yahoo!
> O melhor lugar para encontrar tudo o que voc� procura na Internet

--
--------------------------------------------------------------------
Cristiano Moreira Silva
Lecom S/A - Lideran�a Estrat�gica em Comunica��o Digital
WebDeveloper - Tecnologia
http://www.lecom.com.br
[EMAIL PROTECTED]


------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



Busca Yahoo!
O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra.

Responder a