{"id":26954,"date":"2017-12-26T22:10:40","date_gmt":"2017-12-26T16:40:40","guid":{"rendered":"https:\/\/www.wikitechy.com\/technology\/?p=26954"},"modified":"2017-12-26T22:10:40","modified_gmt":"2017-12-26T16:40:40","slug":"applications-queue-data-structure","status":"publish","type":"post","link":"https:\/\/www.wikitechy.com\/technology\/applications-queue-data-structure\/","title":{"rendered":"Queue-Data Structure-Applications of Queue Data Structure"},"content":{"rendered":"<p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Queue_%28data_structure%29\" target=\"_blank\" rel=\"noopener\">Queue <\/a>is used when things don\u2019t have to be processed immediatly, but have to be processed in <strong>F<\/strong>irst <strong>I<\/strong>n <strong>F<\/strong>irst <strong>O<\/strong>ut order like <a href=\"http:\/\/en.wikipedia.org\/wiki\/Breadth-first_search\" target=\"_blank\" rel=\"noopener\">Breadth First Search<\/a>. This property of Queue makes it also useful in following kind of scenarios.<span id=\"more-11042\"><\/span><\/p>\n<p><strong>1)<\/strong> When a resource is shared among multiple consumers. Examples include CPU scheduling, Disk Scheduling.<br \/>\n<strong>2) <\/strong>When data is transferred asynchronously (data not necessarily received at same rate as sent) between two processes. Examples include IO Buffers, pipes, file IO, etc.<\/p>\n[ad type=&#8221;banner&#8221;]\n","protected":false},"excerpt":{"rendered":"<p> Applications of Queue Data Structure<br \/>\nQueue is used when things don\u2019t have to be processed immediatly, but have to be processed in First In First Out order<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[73012,79476,80124],"tags":[83769,83772,83768,83770,83767,75618,83771,79661],"class_list":["post-26954","post","type-post","status-publish","format-standard","hentry","category-data-structures","category-linked-list","category-queue","tag-application-of-queue-in-data-structure-ppt","tag-application-of-stack-and-queue-in-real-life","tag-applications-of-circular-queue","tag-applications-of-linked-list","tag-applications-of-stack-and-queue-in-data-structure","tag-circular-queue-in-data-structure","tag-types-of-queue-in-data-structure-pdf","tag-what-is-queue-in-data-structure"],"_links":{"self":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts\/26954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/comments?post=26954"}],"version-history":[{"count":0,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts\/26954\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/media?parent=26954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/categories?post=26954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/tags?post=26954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}