Package es.upm.babel.cclib
Class MultiConsumidor
- java.lang.Object
-
- java.lang.Thread
-
- es.upm.babel.cclib.MultiConsumidor
-
- All Implemented Interfaces:
java.lang.Runnable
public class MultiConsumidor extends java.lang.Thread
Las instancias son procesos multiconsumidores (consumen paquetes de productos).
-
-
Constructor Summary
Constructors Constructor Description MultiConsumidor(MultiAlmacen ma, int max)
Crea un multiconsumidor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Los consumidores extraen paquetes de productos y los consumen.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
MultiConsumidor
public MultiConsumidor(MultiAlmacen ma, int max)
Crea un multiconsumidor.- Parameters:
ma
- es el multialmacen compartido que usará el consumidor.max
- es el número máximo de productos por paquete que extraerá el consumidor.
-
-