Creazione di threads: stile 1
definiamo una sottoclasse di Thread che ridefinisce il metodo run()
- il metodo contiene il codice che vogliamo eseguire nel thread
- la sottoclasse non ha bisogno di avere un costruttore
- all’atto della creazione di un nuovo oggetto si chiama automaticamente il costruttore Thread()
- dopo aver creato l’oggetto della sottoclasse, il codice parte invocando il metodo start()