Back to Zephyr

Queues

doc/kernel/services/data_passing/queues.rst

4.4.0513 B
Original Source

.. _queues:

Queues

A Queue in Zephyr is a kernel object that implements a traditional queue, allowing threads and ISRs to add and remove data items of any size. The queue is similar to a FIFO and serves as the underlying implementation for both :ref:k_fifo <fifos_v2> and :ref:k_lifo <lifos_v2>. For more information on usage see :ref:k_fifo <fifos_v2>.

Configuration Options


Related configuration options:

  • None

API Reference


.. doxygengroup:: queue_apis