共用方式為


unbounded_buffer::propagate_to_any_targets 方法

message_PMessage 置於此 unbounded_buffer 傳訊區塊中,並嘗試將它提供給所有連結目標。

virtual void propagate_to_any_targets(
   message<_Type> * _PMessage
);

參數

  • _PMessage
    這個 unbounded_buffer 已取得擁有權之 message 物件的指標。

備註

unbounded_buffer 中,如果另一個訊息已經在這一個訊息之前,就不會傳播至連結目標,直到接受或使用稍早的訊息為止。 第一個成功 acceptconsume 訊息取得擁有權,且沒有其他目標可在取得訊息的連結目標。

需求

標頭: agents.h

**命名空間:**並行

請參閱

參考

unbounded_buffer 類別