Queue implements a queue, or a pipeline. The main difference between Queue and Fifo is that Queue will never block in write(), only allocate more memory.
Fifo
inherit Condition : r_cond
inherit Mutex : lock