future.then
的任何开源实现目前都存在吗?
这对我目前正在开展的项目非常有用,并且提升实施似乎还不存在。
答案 0 :(得分:3)
如果您使用 Visual Studio 2012 Visual Studio 2010及更新版本在Windows上进行开发,则可以使用Parallel Patterns Library,它提供concurrent::task
类课程有一个类似的then
方法。
答案 1 :(得分:1)
Libprocess有一个未来的实现支持,它嵌入在Mesos(http://incubator.apache.org/mesos/)中(路径是third_party / libprocess / include / process / future.hpp)。我指向嵌入式版本的原因是它应该是最新版本。
虽然我没有使用libprocess库的经验,但它似乎可以作为Mesos的底层引擎。
缺点:
仅支持Linux平台或Mac平台。