Queues are dynamic collections which have some concept of order
FIFO queues
A queues in which the first item added is always the first one out.
LIFO queues
A queues in which the item most recently added is always the first on out
Priority queues
A queues in which items are sorted so that the highest priority
Item is always the next one to be extracted.