unbounded_buffer::reserve_message 方法
保留此 unbounded_buffer 消息块之前提供的消息。
virtual bool reserve_message(
runtime_object_identity _MsgId
);
参数
- _MsgId
要保留的 message 对象的 runtime_object_identity。
返回值
如果已成功保留该消息,则为 true;否则为 false。
备注
在调用 reserve 之后,如果其返回 true,则必须调用 consume 或 release 以获取或释放消息的所有权。
要求
**标头:**agents.h
命名空间: 并发