閒話佇列

GTMYang發表於2019-03-21

1. 啥是佇列

“佇列”初一聽好厲害,好高大上的名字。剛入行的小夥子聽到這麼高大上的名字,經常直接被嚇蒙。這是什麼神祕技術啊,啥高深的武林祕籍啊?鄙人當初就經常被這些奇怪的概念名稱給嚇到。

其實不然,佇列其實是個很low的東西。是啥呢?其實就是我們生活中的排隊。“排隊”知道嗎,這麼簡單low逼的事情居然被老外搞的那麼神神叨叨的,既不便於理解亦不便於記憶。

總結一下:佇列就是在軟體中模擬排隊。

2. 為什麼需要佇列

計算機世界中萬物都由需求而來。那我們為什麼要搞個佇列出來呢?

依然去看排隊,什麼時候需要排隊呢?資源不夠用唄,視窗太少唄。 當我們的資源沒法一對一應對需求的時候大概就開始需要排隊了。

3. 稍高階一點的佇列

排隊挺好,但是有時候還不夠好。比如有時候一些人的需求更緊急,還有有些人不想排隊。這時候就有人搞了個優先佇列,不同的人賦予不同的權利,權力大的優先,這就是所謂的優先佇列。

4. 閒聊這些奇怪的概念

生活中有些人就是喜歡把簡單的東西搞複雜,故作高深,混淆視聽。 很多概念直接用生活中的名稱,好理解又好記,簡直不要太爽!可這些人就是要故意搞複雜,讓別人不懂。

就如佇列,叫“排隊”多通俗易懂!

相關文章