Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::future_status

      From cppreference.com
      <cpp‎ |thread
       
       
      Concurrency support library
      Threads
      (C++11)
      (C++20)
      this_thread namespace
      (C++11)
      (C++11)
      (C++11)
      Cooperative cancellation
      Mutual exclusion
      Generic lock management
      (C++11)
      (C++11)
      (C++11)
      (C++11)
      Condition variables
      (C++11)
      Semaphores
      Latches and Barriers
      (C++20)
      (C++20)
      Futures
      (C++11)
      (C++11)
      (C++11)
      (C++11)
      future_status
      (C++11)
      Safe reclamation
      Hazard pointers
      Atomic types
      (C++11)
      (C++20)
      Initialization of atomic types
      (C++11)(deprecated in C++20)
      (C++11)(deprecated in C++20)
      Memory ordering
      (C++11)(deprecated in C++26)
      Free functions for atomic operations
      Free functions for atomic flags
       
      Defined in header<future>
      enumclass future_status{

          ready,
          timeout,
          deferred

      };
      (since C++11)

      Specifies state of a future as returned bywait_for andwait_until functions ofstd::future andstd::shared_future.

      [edit]Constants

      Enumerator Meaning
      deferred the shared state contains a deferred function, so the result will be computed only when explicitly requested
      ready the shared state is ready
      timeout the shared state did not become ready before specified timeout duration has passed

      [edit]See also

      waits for the result, returns if it is not available for the specified timeout duration
      (public member function ofstd::future<T>)[edit]
      waits for the result, returns if it is not available for the specified timeout duration
      (public member function ofstd::shared_future<T>)[edit]
      waits for the result, returns if it is not available until specified time point has been reached
      (public member function ofstd::future<T>)[edit]
      waits for the result, returns if it is not available until specified time point has been reached
      (public member function ofstd::shared_future<T>)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/thread/future_status&oldid=182078"

      [8]ページ先頭

      ©2009-2025 Movatter.jp