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 类