asend 函数

异步发送操作计划任务从而将数据传播到目标块。

template <
   class _Type
>
bool asend(
   ITarget<_Type> * _Trg,
   const _Type& _Data
);
template <
   class _Type
>
bool asend(
   ITarget<_Type> &_Trg,
   const _Type &_Data
);

参数

  • _Type
    要发送的数据类型。

  • _Trg
    指向将数据发送至的目标的指针或对将数据发送至的目标的引用。

  • _Data
    对要发送数据的引用。

返回值

如果返回方法之前接受了消息,则为 true;否则为 false

备注

有关更多信息,请参见 消息传递函数

要求

**标头:**agents.h

命名空间: 并发

请参见

参考

Concurrency 命名空间

receive 函数

try_receive 函数

send 函数