zephyr/doc/kernel/services/data_passing/queues.rst
Anas Nashif 38635f8899 doc: move kernel services under kernel
Move all kernel documentation under kernel/services.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00

24 lines
514 B
ReStructuredText

.. _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