STREAMS Programming Guide

Queues

A container for messages, each Stream head, driver, and module has its own pair of queues, one queue for the read side and one queue for the write side. Messages are ordered into queues, generally on a first-in, first-out basis (FIFO), according to priorities associated with them. Kernel-level details of queues are covered in "Queues".

Figure 1-2 Messages Passing Using Queues

Graphic