A data structure that holds messages or tasks in the order they are received.