About 545,000 results
Open links in new tab
  1. std::future - cppreference.com

    Mar 12, 2024 · The class template std::future provides a mechanism to access the result of asynchronous operations: . An asynchronous operation (created via std::async, …

  2. std::future<T>::get - cppreference.com

    Feb 22, 2024 · The get member function waits (by calling wait()) until the shared state is ready, then retrieves the value stored in the shared state (if any).

  3. std::future<T>::wait - cppreference.com

    Aug 27, 2021 · atomic_compare_exchange_weak atomic_compare_exchange_weak_explicit atomic_compare_exchange_strong atomic_compare_exchange_strong_explicit

  4. std::shared_future - cppreference.com

    Oct 23, 2023 · Unlike std::future, which is only moveable (so only one instance can refer to any particular asynchronous result), std::shared_future is copyable and multiple shared future …

  5. std::future<T>:: wait_for - Reference

    Aug 27, 2021 · If the future is the result of a call to std::async that used lazy evaluation, this function returns immediately without waiting. This function may block for longer than …

  6. std::async - cppreference.com

    Oct 28, 2024 · Lazy evaluation is performed: . The first call to a non-timed wait function on the std::future that std::async returned to the caller will evaluate INVOKE (std:: move (g), std:: …

  7. std::promise - cppreference.com

    Oct 23, 2023 · The promise is the "push" end of the promise-future communication channel: the operation that stores a value in the shared state synchronizes-with (as defined in …

  8. std::future<T>::share - cppreference.com

    Oct 22, 2023 · Multiple std::shared_future objects may reference the same shared state, which is not possible with std::future. After calling share on a std::future , valid ( ) == false . Contents

  9. std::packaged_task<R(Args...)>:: get_future - Reference

    Aug 24, 2021 · A future which shares the same shared state as * this. Exceptions. std:: ...

  10. Standard library header <future> (C++11) - cppreference.com

    Nov 27, 2023 · waits for a value (possibly referenced by other futures) that is set asynchronously (class template)