Package es.upm.babel.cclib
Interface MultiAlmacen
-
public interface MultiAlmacen
Interfaz para multialmacen almacén concurrente.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
almacenar(Producto[] productos)
Almacena (como últimos) un paquete de productos.Producto[]
extraer(int n)
Extrae un paquete de productos del tamaño indicado por n.
-
-
-
Method Detail
-
almacenar
void almacenar(Producto[] productos)
Almacena (como últimos) un paquete de productos. Si no hay huecos suficientes el proceso que ejecute el método bloqueará hasta que hayas huecos.
-
extraer
Producto[] extraer(int n)
Extrae un paquete de productos del tamaño indicado por n. Si no hay productos suficientes el proceso que ejecute el método bloqueará hasta que los haya.
-
-