produttore_consumatore
Class Consumatore
- public class Consumatore
- extends Thread
- Oggetto che recupera i dati prodotti dal Produttore.
- Author:
- Vincenzo Manzoni
data
private Buffer data
- Variabile per la condivisione dei dati Produttori - Consumatori.
name
private String name
- Nome identificativo del processo Produttore.
Consumatore
public Consumatore(String name,
Buffer data)
- Istanzia un Consumatore, attribuendogli un nome e una variabile per lo scambio di dati con i produttori
- Parameters:
name
- Nome identificativo del Consumatore. Dovrebbe essere nelle forma CONSUMATOREn, dove n rappresenta un numero naturale.
data
- Variabile, di tipo Buffer, per lo scambio di dati con i produttori.
run
public void run()
- Recupera dal buffer gli oggetti di tipo Integer che i produttori hanno piazzato dentro. Prima di recuperarli verifica che la variabile di scambio non sia vuota. Se lo รจ si mette in
wait()
.