消息隊列

在計算機科學中 ， 消息隊列  是一種進程間通信或同一進程的不同線程間的通信方式 ， 軟體的貯列用來處理一系列的輸入 ， 通常是來自使用者 。 消息隊列提供了異步的通信協議 ， 每一個貯列中的紀錄包含詳細說明的資料 ， 包含發生的時間 ， 輸入裝置的種類 ， 以及特定的輸入參數 ， 也就是說 ： 消息的發送者和接收者不需要同時與消息隊列交互 。 消息會保存在隊列中 ， 直到接收者取回它 。 一個 WIMP 環境像是 Microsoft Windows ， 藉由優先的某些形式 （ 通常是事件的時間或是重要性的順序 ） 來儲存使用者產生的事件到一個 事件貯列 中 。 系統把每個事件從事件貯列中傳遞給目標的應用程式 。