首页 > 解决方案 > 任务流是否适合构建并行管道?

问题描述

我一直在研究用于构建并行 C ++程序的用户友好 API 的任务流。尽管具有强大的功能,但我找不到使用此框架构建并行管道的示例。

为了消除歧义,使用 C++ 进行并行和分布式编程一书将管道 thead 模型定义为:

一种分阶段处理输入流的装配线方法。每个阶段都是一个在输入单元上执行工作的线程。当输入单元经过所有阶段后,输入的处理就完成了。

任务流可以做到这一点吗?如果是,如何,如果不是,是否有替代方案?

标签: c++multithreadingapi

解决方案


推荐阅读