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 ?
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 ?
Crie suas Threads usando a interface Runnable!
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.