View Full Version : [Java] Classe Thread
Cosa fa esattamente questo istruttore? Thread (Runnable target).
Sulle dispense leggo:
"crea un nuovo oggetto Thread a partire dall'oggetto target"
Che significa in parole semplici? ..grazie a tutti :mano:
Cosa fa esattamente questo istruttore? Thread (Runnable target).
Sulle dispense leggo:
"crea un nuovo oggetto Thread a partire dall'oggetto target"
Che significa in parole semplici? ..grazie a tutti :mano:Per creare un nuovo thread ci sono sostanzialmente 2 modi: creare una classe che estende Thread oppure creare una classe che implementa Runnable (che è una interfaccia). La seconda soluzione in genere è preferibile e consigliata. ;)
Implementando l'interfaccia Runnable si "dichiara" che la classe implementa un metodo:
public void run() { ... }
Che sarà poi il metodo eseguito nel nuovo thread.
Aggiungo che poi per usare una classe che implementa Runnable la devi usare appunto come target ossia:
Thread t=new Thread(tuoThread);
tuoThread è la classe target che implementa runnable, quando invocherai t.start() sarà eseguito il codice del metodo run() della classe tuoThread.
Ho risolto, grazie per l'aiuto ragazzi ;) :mano:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.