What is difference between priority queue and linear queue?