Threads

2 respostas
N

ai mocada, quando crio uma thread :
Thread t=new Thread(this);

e executo t.start() a funcao run eh chamada…

mas e seu eu quiser disparar outra thread ? Como vou chamar outra funcao run ?
como vou diferenciar ?

2 Respostas

S

Crie suas Threads usando a interface Runnable!

H
Linha Principal      linha 2    linha 3   linha 4
       |
       |
    a.start();          |
       |                |
    b.start();          |          |
       |                |          |
       |                           |
    c.start();                     |          |
       |                           |          |
       |                           |          |
                                   |
                                   |

Repare que a vida da linha 2 foi curta e que a linha 3 não é daemon.

As linhas 2, 3 e 4 são os códigos contidos nos respectivos métodos run de a, b e c.

Criado 15 de março de 2005
Ultima resposta 15 de mar. de 2005
Respostas 2
Participantes 3