cc.glsn.v15
Class PCMonitor<E>
java.lang.Object
cc.glsn.v15.PCMonitor<E>
public class PCMonitor<E>
- extends Object
Producer consumer monitor, uses FIFO queue
PCMonitor
public PCMonitor()
getWaitingConsumers
public int getWaitingConsumers()
getQueueSize
public int getQueueSize()
sleepOn
public void sleepOn()
consume
public E consume()
consume
public E consume(long wait)
produce
public void produce(E O)
produceFront
public void produceFront(E O)
close
public void close()
- Closes this PCMonitor. All waiting and future consume() calls return null.
isClosed
public boolean isClosed()
isOpen
public boolean isOpen()