Un thread consumatore
la classe Consumatore fa partire un thread che si occupa di visualizzare i dati (stringhe) prodotti da un thread produttore
- 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 un nuovo thread
- il metodo run
- esegue un ciclo all’interno del quale acquisisce un messaggio dal monitor e lo stampa, finché la comunicazione non viene fatta terminare dal produttore