OMOSMessageQueue 類別

執行架構類別 OMThread 的重要建置區塊,即訊息佇列一開始為空的。 Factory 的 createOMOSMessageQueue 方法會建立作業系統訊息佇列。

預設訊息佇列大小由靜態常數變數 OMOSThread::DefaultMessageQueueSize 設定。 您可以在建立訊息佇列時,將不同的值作為第二個引數,傳遞至 Factory 的 createOMOSMessageQueue 方法,以置換預設值。

訊息佇列的長度上限取決於作業系統及實作。 通常在特定作業系統的配接器中設定此上限。

建構摘要
~OMOSMessageQueue
毀損 OMOSMessageQueue 物件
方法摘要
get
在佇列的開頭擷取訊息
getMessageList
擷取訊息清單
getOsHandle
將原生作業系統控點傳回執行緒
isEmpty
判定佇列是否為空的
isFull
判定佇列是否已滿
pend
封鎖建立呼叫的執行緒,直到佇列中有訊息為止
put
將訊息新增至佇列
setOwnerProcess
設定擁有訊息佇列的執行緒

意見回饋