Lor*_*ins 6 c++ api multithreading
我一直在寻找到任务流对用户友好的API来构建并行C ++程序。尽管功能强大,但我找不到使用此框架构建并行管道的示例。
为了消除歧义,Parallel and Distributed Programming Using C++一书将管道thead模型定义为:
一种分阶段处理输入流的流水线方法。每个阶段都是一个线程,在输入单元上执行工作。当输入单元经过所有阶段后,则输入的处理完成。
任务流可以做到这一点吗?如果是,如何,如果不是,是否有其他选择?