Thread - Ajuda

Eu tenho o seguinte exercicio :

Alguem poderia me dar uma ajuda como eu devo fazer esse exercicio pq eu ñ entendi essa parte de thread.
vlw

Comece estudando threads.
Sugiro estudar pelo tutorial da Sun:
http://java.sun.com/docs/books/tutorial/essential/concurrency/procthread.html

Eu li isso q vc me passou sobre thread so q eu queria saber se tem como vc passar algum exemplo de codigo que use thread para eu ver como é pq eu ñ achei nda na net

Amgo, se vc prcrou as thrds dess jto, ñ vay axar nd mesm

Vc pd kmçr p aki:

http://www.ucb.br/prg/professores/giovanni/disciplinas/2004-1/pc/material/giovanni/threads.html

Thingol, eu li oq vc me passou e montei esse código:

[code]class PingPong extends Thread {
String palavra; int tempo;
PingPong(String texto, int espera) {
palavra = texto; tempo = espera;
}
public void run() {
try {while (true) {
System.out.print(palavra + " ");
sleep(tempo);
}
}catch (InterruptedException e) {
return;
}
}
}

class Jogo {
public static void main(String[] args) {
Thread t1 = new PingPong(“Ping”, 33);
Thread t2 = new PingPong(“PONG”,100);
t1.start();
t2.start();
}
}[/code]

Esse seria o processo paralelo entre 2, seria isso ai mesmo?

Pronto, você criou 2 threads que pertencem à mesma classe (PingPong). O seu exercício está quase pronto. Para estar pronto, crie mais uma classe e mais uma thread pertencente a essa classe.

Para complementar eu poderia fazer colocar a terceira thread fazendo assim:

class Jogo { public static void main(String[] args) { Thread t1 = new PingPong("Ping", 33); Thread t2 = new PingPong("PONG",100); Thread t3 = new PingPong("Fora", 110); t1.start(); t2.start(); t3.start(); } }

Estaria correto eu fazer dessa maneira?