.. _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 ` and :ref:`k_lifo `. For more information on usage see :ref:`k_fifo `. Configuration Options ********************* Related configuration options: * None API Reference ************* .. doxygengroup:: queue_apis