TeeTime-Cpp:Pipe-and-Filter框架TeeTime的C ++参考实现

时间:2024-06-03 19:57:09
【文件属性】:

文件名称:TeeTime-Cpp:Pipe-and-Filter框架TeeTime的C ++参考实现

文件大小:1.89MB

文件格式:ZIP

更新时间:2024-06-03 19:57:09

framework cpp parallelization pipe-and-filter C

喝茶时间 这是管道过滤器(P&F)框架的C ++实现。 它基于的,但是已经通过多种方式适应了C ++,以支持现代C ++程序所依赖的所有语言功能。 它为P&F体系结构的建模和执行提供支持。 特征 开发和连接阶段的一种类型安全的方式 任意管道分支 线程可以任意分配给各个阶段 在多线程方案中只有最小的开销 完成常见任务的几个现成阶段 从函数和lambda创建轻量级舞台 支持Windows和Linux 轻量级的库(无依赖关系,易于集成) 已知限制: TeeTime for C ++目前仅在x86和x64平台(Windows和Linux)上进行开发和测试。 与Java版本相比,C ++的TeeTime在某些方面受到限制: 不支持循环 不支持自适应任务场 不支持复合阶段 一般而言,现成的阶段较少 有以下几个原因: TeeTime for C ++仍然是一个非常年轻的项目,因此尚未实现所有功能


网友评论