Introduction to Extended Futures
Explore the concept of extended futures introduced in C++20 to improve upon the limitations of C++11 futures. Understand the differences between valid and ready states, and how new methods like unwrapping constructors, is_ready predicates, and continuations enable more composable asynchronous tasks in modern C++ concurrency.
We'll cover the following...
We'll cover the following...
Tasks in the form of promises and futures have an ambivalent reputation in C++11. On the one ...