Class abaixo

2 respostas
A

Boa tarde, to executando esse programa aqui em java .

O que diferencia as
classes PilotoS e PilotoT?

public class CorridaS{ public static void main(String[] args){ CorridaS ct=new CorridaS(); PilotoS um = new PilotoS("Rubinho"); PilotoS dois = new PilotoS("Schumacher"); PilotoS tres = new PilotoS("Montoya"); PilotoT quatro=new PilotoT("PaceCar"); quatro.start(); um.start(); dois.start(); tres.start(); } } class PilotoS { private String nome; public PilotoS(String str){ nome = str; } public void start(){ System.out.println("*** LARGADA " + nome + "***"); System.out.println(nome + " -> Terminou a Corrida !!!"); } } class PilotoT extends Thread{ private String nome; public PilotoT(String str){ nome = str; } public void run(){ System.out.println("*** LARGADA " + nome + "***"); for (int i=1;i<50000;i++){} // tempo System.out.println(nome + " -> Terminou a Corrida !!!"); } }

2 Respostas

M

aoshi001,

pilotoS nao extende Thread e pilotoT sim.

um é para chamada assincrona (com Thread)
e outro para síncrona (Sem extender thread)

abraços

M

por sinal … nao utilize isso para fazer uma thread esperar:

for (int i=1;i<50000;i++){} // tempo

utilize

this.sleep(5000);

assim vc nao gasta processamento !

Criado 1 de outubro de 2008
Ultima resposta 1 de out. de 2008
Respostas 2
Participantes 2