Ho iniziato adesso ad entrare nel tunnel dei thread.
Vorrei fare una domanda banale:
c'è la possibilità di creacre Thread in due maniere:
- ereditando dalla superclasse Thread ed estendendo tale classe. Nella sottoclasse dovrò fare un overriding della funzione run(). Nel main creerò un nuovo oggetto e farò partire il tutto con il metodo start()
- implementando l'interfaccia runnable, definendo il metodo run. Nel main creerò un oggetto che passerò come parametro ad un altro oggetto creato della classe Thread, sul quale ovviamente invocherò start()
Allora faccio una domanda...
Perchè questi due metodi? Cosa cambia dall'uno all'altro???

Rispondi quotando