calcolo_media
Class Buffer
- public class Buffer
- Oggetto usato per lo scambio di dati tra il produttore e il consumatore. La classe è thread-safe.
- Author:
- Vincenzo Manzoni
data
private Stack data
- Uso come modello di salvataggio di dati lo Stack (LIFO).
Buffer
public Buffer()
- Istanzio un oggetto Buffer.
add
public synchronized void add(Object item)
- Aggiunge un oggetto allo stack. Il metodo è
synchronized
.
- Parameters:
item
- Oggetto da inserire nello Stack.
remove
public synchronized Object remove()
- Recupera un oggetto dallo stack. Il metodo è
synchronized
.
- Returns:
- Oggetto contenuto nello stack.
isEmpty
public synchronized boolean isEmpty()
- Verifica se lo stack è vuoto. Il metodo è
synchronized
.
- Returns:
true
se lo stack è vuoto, altrimenti false
.