STREAMS Facilities
In addition to modularity, STREAMS provides developers with integral functions, a library of utility routines, and facilities that expedite software design and implementation.
The principal facilities are:
Item | Description |
---|---|
Buffer management | Maintains an independent buffer pool for STREAMS. |
Scheduling | Incorporates a scheduling mechanism for STREAMS. |
Asynchronous operation of STREAMS and user processes | Allows STREAMS-related operations to be performed efficiently from user level. |
Other facilities include flow control (STREAMS Flow Control) to conserve STREAMS memory and processing resources.