A queue is a first-in first-out data structure. Objects are added (enqueued) to the tail of the queue and taken off the head (dequeued).
Queues are used to process multiple demands for a resource such as a printer, processor or communications channel (deferred execution of work). Queues also serve as foundation technology for workflow applications.
 Also see
|Glossary of Terms|