OMOSMessageQueue 类

消息队列是执行框架类 OMThread 的一个重要构建块,它最初为空。工厂的 createOMOSMessageQueue 方法用于创建操作系统消息队列。

缺省消息队列大小由静态常量变量 OMOSThread::DefaultMessageQueueSize 设置。通过在创建消息队列时将另一个值作为第二个自变量传递到工厂的 createOMOSMessageQueue 方法,您可以覆盖缺省值。

消息队列的最大长度取决于操作系统和实现。通常,在适用于特定操作系统的适配器中设置此最大长度。

构造概要
~OMOSMessageQueue
销毁 OMOSMessageQueue 对象
方法概要
get
检索队列开头处的消息
getMessageList
检索消息列表
getOsHandle
返回线程的本机操作系统句柄
isEmpty
确定队列是否为空
isFull
确定队列是否已满
pend
阻塞执行调用的线程,直到队列中出现消息为止
put
将消息添加到队列
setOwnerProcess
设置拥有消息队列的线程

反馈