An open API service indexing awesome lists of open source software.

https://github.com/alandefreitas/futures

C++ Better Futures
https://github.com/alandefreitas/futures

asynchronous-programming executors futures task-programming

Last synced: 7 months ago
JSON representation

C++ Better Futures

Awesome Lists containing this project

README

          

# Better Futures

> Because futures don't have to be awful

[![Futures](docs/img/futures_banner.png)](https://alandefreitas.github.io/futures/)


- A *Future* 🔮 is a value to be available an operation fulfills its *Promise* 🤞.

- The Future/Promise model supports all operations required for async computing: queries, continuations, adaptors, and
algorithms.

- C++11 provides `std::future` but most implementations are useless for efficient applications.

- There are countless proposals to improve this C++11 component: continuations, cancellation, executors, and algorithms.

- This library provides a concept to integrate existing applications and new improved future types.

- This design allows the library to include generic algorithms, executors, adaptors, and custom extensions.




Build Status


Latest Release


Documentation


Discussions


Coverage



Facebook


QZone


Weibo


Reddit


Twitter


LinkedIn


WhatsApp


Line.me


Telegram.me


HackerNews





[READ THE DOCUMENTATION FOR A QUICK START AND EXAMPLES](https://alandefreitas.github.io/futures/)