繁体   English   中英

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

[英]Async input/output and non-uniform output from TBB nodes

我正处于一个项目的最开始阶段,我计划在该项目中使用英特尔线程构建块库,特别是 Flow Graph 部分。

在这方面,我有两个问题:

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

  2. 是否可以让节点向后续节点发送不同的消息? 换句话说,不是简单的广播。

托,

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

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

我不确定第二点是询问向不同节点发送消息,还是向同一节点发送不同类型的消息。 如果是后者,您可以使用std::variant

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM