Ciao ragazzi è da poco che sto iniziando a guardare un pò come funzionani i thread in java e ho capito che bisogna ovviamente dichiarare un thread tramite l'apposita classe Thread. Una volta dichiarato il thread, si può invocare su sul thread stesso start, che automaticamente esegue il metodo run():
codice:
...
Thread t = new Thread();
t1.start();
...
void run () {
...
}
a questo punto volevo sapere...se in una classe ho il thread principale e creo altri due thread come faccio a far eseguire ad un thread una cosa e ad un thread un'altra senza ricorrere al altre classi??
tipo:

codice:
...
Thread t = new Thread();
t1.start();
Thread t2 = new Thread();
t2.start();
...
void run () { // eseguita SOLO dal thread t1
...
}

void run () { // eseguita SOLO dal thread t2
...
}