1. 啥是佇列
“佇列”初一聽好厲害,好高大上的名字。剛入行的小夥子聽到這麼高大上的名字,經常直接被嚇蒙。這是什麼神祕技術啊,啥高深的武林祕籍啊?鄙人當初就經常被這些奇怪的概念名稱給嚇到。
其實不然,佇列其實是個很low的東西。是啥呢?其實就是我們生活中的排隊。“排隊”知道嗎,這麼簡單low逼的事情居然被老外搞的那麼神神叨叨的,既不便於理解亦不便於記憶。
總結一下:佇列就是在軟體中模擬排隊。
2. 為什麼需要佇列
計算機世界中萬物都由需求而來。那我們為什麼要搞個佇列出來呢?
依然去看排隊,什麼時候需要排隊呢?資源不夠用唄,視窗太少唄。 當我們的資源沒法一對一應對需求的時候大概就開始需要排隊了。
3. 稍高階一點的佇列
排隊挺好,但是有時候還不夠好。比如有時候一些人的需求更緊急,還有有些人不想排隊。這時候就有人搞了個優先佇列,不同的人賦予不同的權利,權力大的優先,這就是所謂的優先佇列。
4. 閒聊這些奇怪的概念
生活中有些人就是喜歡把簡單的東西搞複雜,故作高深,混淆視聽。 很多概念直接用生活中的名稱,好理解又好記,簡直不要太爽!可這些人就是要故意搞複雜,讓別人不懂。
就如佇列,叫“排隊”多通俗易懂!