前言
1、一般系統(tǒng)的應(yīng)用可以分為:立即要執(zhí)行和可以延遲要執(zhí)行的事情,區(qū)分這個(gè)很重要。
為了提高系統(tǒng)的性能,縮短系統(tǒng)等待時(shí)間,引入隊(duì)列技術(shù)。
隊(duì)列是一種能將應(yīng)用程序的處理工作有效地劃分為前臺(tái)任務(wù)和后臺(tái)任務(wù)的技術(shù)。當(dāng)處理容量允許時(shí),這種技術(shù)通過(guò)存儲(chǔ)消息、確定消息處理的優(yōu)先順序和向應(yīng)用程序。
提交消息來(lái)發(fā)揮作用。它使你能夠平衡本地計(jì)算機(jī)的負(fù)荷,或?qū)⑷蝿?wù)分配到遠(yuǎn)程計(jì)算機(jī)。 為了減少用戶(hù)的等待時(shí)間,應(yīng)用程序可以讓說(shuō)明需要后臺(tái)處理的消息排入隊(duì)。
列。然后就可以從頁(yè)面的呈遞過(guò)程中去掉該處理任務(wù)。由一個(gè)后臺(tái)進(jìn)程來(lái)讀取并隊(duì)列處理這些消息,或者甚至可以交由一個(gè)單獨(dú)的系統(tǒng)來(lái)處理它們。