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():
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??codice:... Thread t = new Thread(); t1.start(); ... void run () { ... }
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 ... }

Rispondi quotando