未来。那么实施?

时间:2012-12-09 17:27:44

标签: c++ visual-studio-2012 future

future.then的任何开源实现目前都存在吗?

这对我目前正在开展的项目非常有用,并且提升实施似乎还不存在。

2 个答案:

答案 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平台。