Errado Facundo. Se vc chamar o m�todo run( ) vc vai executar apenas esse
m�todo dentro da thread main. Quando vc chama o m�todo start( ) que foi
herdado de thread (por isso n�o aparece no c�digo enviado) ele inicia uma
nova thread e essa por sua vez, nesse caso pois existem outras formas de
especifricar a classe que ser� executada na thread, chama o m�todo run( )
dessa mesma thread.
[]'s !
----- Original Message -----
From: "Facundo Barbosa" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 30, 2002 4:05 PM
Subject: RES: [discussao] erro AGORA COM THREAD
> Ol� meus caros, ainda n�o programo em java, por enquanto s� estou
assistindo
> de camarote e j� estou come�ando a gostar, pois a discuss�o entrou no
Java.
> Gostaria que me indicassem o melhor livro para quem est� come�ando e j�
tem
> algum conhecimento de programa��o orientada a objetos.
>
> Me desculpem a ignor�ncia, mas acredito que no c�digo abaixo, na linha
> 'test.start();', ele quis dizer 'test.run();'. Certo?
>
> Abra�os,
>
> Facundo.
>
> -----Mensagem original-----
> De: Wilder Rodrigues [mailto:wilder@;sicinformatica.com.br]
> Enviada em: quarta-feira, 30 de outubro de 2002 16:51
> Para: [EMAIL PROTECTED]
> Assunto: Re: [discussao] erro AGORA COM THREAD
>
>
> Voc� deve lan�ar ou declarar essa excess�o. O BufferedReader do pacote
> java.io.* lan�a essa excess�o, ent�o por isso h� essa necessidade.
>
> Eu fiz um c�digo melhor...... tente este:
>
> import java.io.*;
> public class IOTest extends Thread
> {
> public void run()
> {
> try
> {
> while(true)
> {
> BufferedReader reader = new BufferedReader( new
> InputStreamReader( System.in ) );
> System.out.print( "Digite seu nome: " );
> String line = reader.readLine();
> System.out.println( "Seu nome � " + line );
> if(line.equals("sair"))
> break; //s� para sair do loop e finalizar o
programa.
> }
> catch( IOException exc )
> {
> exc.printStackTrace();
> }
> }
> }
> public static void main( String[] args )
> {
> IOTest test = new IOTest();
> test.start();
> }
> }
>
> Qualquer coisa � s� falar
>
> Atenciosamente,
> Wilder Rodrigues
>
>