Есть ли реализация с открытым исходным кодом future.then
в настоящее время существует?
Это было бы очень полезно для проекта, над которым я сейчас работаю, и, похоже, еще не реализовал его реализацию.
Если вы разрабатываете на Windows с Visual Studio 2012 Visual Studio 2010 и новее, вы можете использовать Библиотека параллельных паттернов, который предлагает concurrent::task
класс, который имеет аналог then
метод.
Libprocess имеет будущую реализацию с поддержкой затем, которая встроена в Mesos (http://incubator.apache.org/mesos/) (путь третий_party / libprocess / include / process / future.hpp). Причина, по которой я указал на встроенную версию, заключается в том, что она должна быть самой обновленной.
Хотя у меня нет нулевого опыта использования библиотеки libprocess, похоже, что она отлично работает в качестве базового движка для Mesos.
Минус:
Поддерживается только платформа Linux или Mac.