次の方法で共有


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

名前空間: concurrency

参照

unbounded_buffer クラス