共用方式為


unbounded_buffer::propagate_output_messages 方法

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

virtual void propagate_output_messages();

備註

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

需求

標頭: agents.h

Namespace: 並行存取

請參閱

參考

unbounded_buffer 類別