c++中有c# TPL数据流的替代方案吗?
Is there an alternative to C# TPL Dataflow for C++?
我最近发布了一个关于使用委托模拟连接对象的问题,在使用TPL DataFlow库非常容易和干净地开发我的应用程序的解决方案时,我收到了一个很好的答案。
问题是,我被困在。net 3.5或以下的c#。我原以为我可以升级到。net 4.5,但目前还不能。就我所能确定的而言,我无法将Dataflow库重新定位到。net 3.5,所以我的下一个解决方案是寻找一个类似于TPL Dataflow的c++替代方案——这不是最好的方案,但我可以将c++代码编译成DLL并将其导入到我们的c#应用程序中。
总结一下我对c++库的需求:
- 我需要能够在复杂的网络中连接节点,并在它们之间传递资源单位。随着时间的推移,其中一些会产生有限的资源。其他人会以特定的速度消耗它。
你可以考虑使用mono版本的TPL数据流,并为。net 3.5自己编译它。
我认为你在编译这些代码时遇到的最大问题是它严重依赖于TPL,而TPL在。net 3.5中通常是不可用的。但是在旧版本的Rx中似乎有一个反向移植的版本,所以使用它可以工作。
(另外,部分mono版本的TDF是由我编写的,我没有收到任何关于它的反馈,所以可以肯定那里有bug。)
相关文章:
- 当在同一名称空间中有两个具有相同签名的函数时,会发生什么
- 0-1背包代码中的错误.我的代码中有什么错误
- 我的代码中有错误吗?使用BGI图形的C++代码对我不起作用
- 如何检查一个c++字符串中有多少相同的字符/数字
- std中有类似find_last_of的函数,而string中没有
- C++编译器中有哪些非确定性的例子?
- Eclipse CDT:单个项目中有多个C++文件
- 无法在问题解决方案中执行输出逻辑
- 如何在不知道C++中有多少可选参数的情况下在循环中使用va_arg?
- 我在 .h 中有一个枚举类,并且在.cpp错误中有一个运算符重载:与"运算符<<不匹配
- 在一个解决方案中针对第三方静态库 (Creo) 的不同版本(版本)进行构建
- 是否可以在C++中有一个"generic"模板参数,该参数可以是非类型模板参数或类型?
- 如果我不知道每个列表中有多少个数字,我如何将给定数量的数字列表作为输入?
- C++ LeetCode #377 的 DP 解决方案中,此代码是否有错误?
- 此解决方案中生成更改的方法数量(自上而下)有什么问题?
- 在c++中有dynamic_cast的替代方案吗
- 宿醉 spoj,解决方案中有什么问题
- 在一个解决方案中是否可以有具有不同平台工具集的项目?(MSBuild)
- c++中有c# TPL数据流的替代方案吗?
- 在Visual Studio 2010中有快速切换解决方案平台的方法吗?