Pike v8.0 release 1738

Class Thread.Fifo

Inheritance graph
Description

Fifo implements a fixed length first-in, first-out queue. A fifo is a queue of values and is often used as a stream of data between two threads.

See also

Queue


Inherit lock

inherit Mutex : lock


Inherit r_cond

inherit Condition : r_cond


Inherit w_cond

inherit Condition : w_cond


Method create

Thread.Fifo Thread.Fifo()
Thread.Fifo Thread.Fifo(int size)

Description

Create a fifo. If the optional size argument is present it sets how many values can be written to the fifo without blocking. The default size is 128.