In computer system to maintain waiting list for single shared resources such as printer, disk, etc.
It is used as buffers on MP3 players, iPod playlist, etc.
Used for CPU scheduling in multiprogramming and time sharing systems.
In real life, Call Center phone systems will use Queues, to hold people calling them in an order, until a service representative is free.
Handling of interrupts in real-time systems.
Simulation