Un thread produttore
la classe Produttore fa partire un thread che genera una sequenza finita di messaggi (stringhe)
- il costruttore
- riceve e memorizza in una variabile di istanza l’oggetto di tipo Monitor che si occupa di sincronizzare le operazioni tra produttore e consumatore
- crea il nuovo thread
- il metodo run
- manda al Monitor uno dopo l’altro le stringhe contenute in un array e poi segnala la fine della comunicazione