A data structure that supports first-in first-out (FIFO) behavior, often used as a buffering or synchronization mechanism.