Cara, se voc� observar a assinatura do m�todo sleep, ver� que ele �
est�tico:

public static void sleep(long millis) throws InterruptedException;

Ent�o no seu primeiro exemplo voc� est� instanciando um novo objeto da
classe Thread de gra�a. Nos seus dois exemplos, o sleep � dado na thread
principal (a thread que � automaticamente criada por qualquer aplica��o),
pois o m�todo � est�tico ent�o n�o � levado em conta o objeto que est�
invocando o m�todo. Sempre que voc� tiver um m�todo est�tico, fa�a a chamada
pela classe e n�o pelo objeto.

Resumindo:
- Seus dois exemplos fazem a mesma coisa
- O primeiro est� instanciando um objeto de gra�a e n�o faz nada com ele
- O segundo exemplo est� certissimo.

Abra�os,
Leo Holanda
Instituto Atl�ntico


> -----Mensagem original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Enviada em: segunda-feira, 24 de fevereiro de 2003 14:37
> Para: [EMAIL PROTECTED]
> Assunto: [cejug] D�vida sobre Thread
>
>
> Senhores,
>
> uma d�vida. Qual a diferen�a funcional
> nos trechos de c�digo abaixo:
>
>     try {
>       Thread thread = new Thread();
>       thread.sleep(6000);
>     }
>     catch (InterruptedException e) {
>     }
>
> /////////////////////////////////////////////
>
>     try {
>       Thread.sleep(6000);
>     }
>     catch (InterruptedException e) {
>     }
>
> Ambos fazem um Servlet aguradar 6 segundos...
>
> Qual o mais bem estruturado?
> Por que no primeiro, o objeto pai ao instanciar uma Thread
> filho n�o segue sua execu��o? E ao termino do tempo para a filho,
> a� sim � liberada a filho e conseguinte a pai... mas o resto do c�digo
> do objeto pai seguio at� o final.
>
> Obrigado.
>
>
>
> --------------------------------------------------------------------------
> WebMail SecrelNet - www.secrel.com.br
>
>
>
>
> ------------------------------------------------------------------
> ------------------------- Ceara' Java User Group    Para cancelar
> sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para:
> [EMAIL PROTECTED]   Falar com o administrador? e-mail para:
> [EMAIL PROTECTED]


-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a