1.  Queue का प्रयोग CPU scheduling तथा disk scheduling में किया जाता है. जब बहुत सारें processes को एक ही समय में cpu की जरूरत होती है, तो इसमें विभिन्न CPU scheduling algorithms का प्रयोग queue को implement करके किया जाता है.

2. इसका प्रयोग data को दो processes के मध्य asynchronous तरीके से ट्रान्सफर करने के लिए किया जाता है। इसमें queue का प्रयोग synchronization के लिए किया जाता है. उदाहरण के लिए- IO buffers, pipes, file IO आदि।

3.  print spooling में इसका use किया जाता है।

4.  graph में, BFS (breadth first search) में इसका उसे होता है। data structure में BFS एक algorithm है जो कि graph को traverse तथा search करती है।

5.  real time system में होने वाले interrupts को handle करने में । interrupts जैसे ही उत्पन्न होते है उन्हें उसी order में handle किया जाता है । जो interrupt पहले उत्पन्न होगा उसे पहले handle किया जाता है।

6.  real life में, call center के phone systems भी queue का प्रयोग करते है। इसका प्रयोग customers की call को एक order में hold करने के लिए किया जाता है. जब तक कि कोई executive free ना हो जाए।


Leave a Reply