Namespaces
Variants

std:: future_status

From cppreference.net
Concurrency support library
Threads
(C++11)
(C++20)
this_thread namespace
(C++11)
(C++11)
Cooperative cancellation
Mutual exclusion
Generic lock management
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
Défini dans l'en-tête <future>
enum class future_status {

ready,
timeout,
deferred

} ;
(depuis C++11)

Spécifie l'état d'un futur tel que retourné par les fonctions wait_for et wait_until de std::future et std::shared_future .

Constantes

Énumérateur Signification
deferred l'état partagé contient une fonction différée, donc le résultat sera calculé uniquement lorsqu'il sera explicitement demandé
ready l'état partagé est prêt
timeout l'état partagé n'est pas devenu prêt avant que la durée de temporisation spécifiée ne soit écoulée

Voir aussi

attend le résultat, retourne s'il n'est pas disponible pour la durée de timeout spécifiée
(fonction membre publique de std::future<T> )
attend le résultat, retourne s'il n'est pas disponible pour la durée de timeout spécifiée
(fonction membre publique de std::shared_future<T> )
attend le résultat, retourne s'il n'est pas disponible jusqu'à ce que le point temporel spécifié soit atteint
(fonction membre publique de std::future<T> )
attend le résultat, retourne s'il n'est pas disponible jusqu'à ce que le point temporel spécifié soit atteint
(fonction membre publique de std::shared_future<T> )