Queue in computer networking refers to a collection of items waiting to be processed in a specific order. Examples of queues in computer and networking technology are numerous and include the following:
- A print queue, which consists of print jobs waiting to be sent to a print device
- A messaging queue (on a mail server such as Microsoft Exchange Server), which consists of messages waiting to be sent
- A backlog of packets waiting to be forwarded over a specific interface by a router
- Information, function calls, or transactions sent by one application and forwarded to another by Microsoft Message Queue (MSMQ) Server in Microsoft Windows NT or Message Queuing in Windows 2000
- A collection of fax messages waiting to be processed and sent by a fax server
- A series of system messages, such as keypresses and mouse clicks, sent by applications to an operating system for processing
Print jobs waiting to be processed.
- To view a list of items waiting to print in Windows 10, select the Start menu, then type printers and scanners in the search box on the taskbar.
- Select Printers & scanners and select your printer from the list.
- Select Open queue to see what’s printing and the upcoming print order.
Message Queue is a group of messages waiting to be delivered.
Message queues provide an asynchronous communications protocol, meaning that the sender and receiver of the message do not need to interact with the message queue at the same time. Messages placed onto the queue are stored until the recipient retrieves them. Message queues have implicit or explicit limits on the size of data that may be transmitted in a single message and the number of messages that may remain outstanding on the queue.