1.. _queues:
2
3Queues
4######
5
6A Queue in Zephyr is a kernel object that implements a traditional queue, allowing
7threads and ISRs to add and remove data items of any size. The queue is similar
8to a FIFO and serves as the underlying implementation for both :ref:`k_fifo
9<fifos_v2>` and :ref:`k_lifo <lifos_v2>`. For more information on usage see
10:ref:`k_fifo <fifos_v2>`.
11
12
13Configuration Options
14*********************
15
16Related configuration options:
17
18* None
19
20API Reference
21*************
22
23.. doxygengroup:: queue_apis
24