来自TBB节点的异步输入/输出和不均匀输出

Async input/output and non-uniform output from TBB nodes

本文关键字:输出 不均匀 输入 异步 TBB 节点 来自      更新时间:2023-10-16

我正处于一个项目的开始,我计划使用intel螺纹构建块库,尤其是流程图。

在这方面我有两个问题:

  1. 是否有可能具有异步输入/输出关系的节点?例如,一个将获取一些数据输入的特殊缓冲节点,并偶尔提供一些输出(例如计算统计数据)

  2. 是否可以使用将不同消息发送给成功节点的节点?换句话说,这不是简单的广播。

tor,

在这两种情况下,您想要的节点都是multifunction_node。该节点将像常规函数node一样接收输入,并且它具有可以连接到的输出端口的元组(您可以使元组具有一个元素。)

节点接收消息,但采取的操作不一定需要输出消息。

我不确定您是否询问有关向不同节点发送消息的问题,或者您将不同类型的消息发送到同一节点。如果是后者,则可以使用std::variant