次の方法で共有


single_assignment::reserve_message メソッド

この single_assignment メッセージング ブロックによって以前に提供されたメッセージを予約します。

virtual bool reserve_message(
   runtime_object_identity _MsgId
);

パラメーター

  • _MsgId
    予約する message オブジェクトの runtime_object_identity

戻り値

メッセージが正常に予約された場合は true。それ以外の場合は false

解説

reserve の呼び出しで true が返された場合は、consume または release を呼び出してメッセージの所有権を獲得または解放する必要があります。

必要条件

ヘッダー: agents.h

名前空間: の同時実行

参照

関連項目

single_assignment クラス