Software Engineering vocabulary · Data Structures and Algorithms

Queue

Meaning in software engineering, with examples

/kjuː/nounCommon term

In software engineering, queue means: A data structure where the first item added is the first one taken out (FIFO), like people waiting in line. Also a system that holds tasks or messages until they are processed.

In Turkish: kuyruk

How it is used

You enqueue (add) and dequeue (remove) items. In real systems, message queues such as RabbitMQ or Amazon SQS let services work at their own pace: jobs go into the queue and wait there. Pronounced like the letter Q.

Example sentences

  1. Email sending goes through a queue, so a slow mail server doesn't block checkout.

  2. There are 50,000 jobs stuck in the queue since the worker crashed.

Common collocations

  • message queue
  • add to the queue
  • job queue
  • queue up

This word in other fields

The same English word can have a different meaning in another field:

More terms: Data Structures and Algorithms

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: