Partager via


future, classe

Décrit un objet de retour asynchrone.

template<class Ty>
class future;

Notes

Chaque fournisseur asynchrone standard retourne un objet dont le type est une instanciation de ce modèle. Un objet future fournit le seul accès au fournisseur asynchrone auquel il est associé. Si vous avez besoin de plusieurs objets de retour asynchrones associés au même fournisseur asynchrone, copiez l'objet future dans un objet shared_future.

Membres

Constructeurs publics

Nom

Description

future::future, constructeur

Construit un objet future.

M&#233;thodes publiques

Nom

Description

future::get, méthode

Récupère le résultat stocké dans l'état asynchrone associé.

future::share, méthode

Convertit l'objet shared_future en chaîne.

future::valid, méthode

Spécifie si l'objet n'est pas vide.

future::wait, méthode

Bloque le thread actuel jusqu'à ce que l'état asynchrone associé soit prêt.

future::wait_for, méthode

Se bloque jusqu'à ce que l'état asynchrone associé soit prêt ou jusqu'à ce que la durée spécifiée soit écoulée.

future::wait_until, méthode

Se bloque jusqu'à ce que l'état asynchrone associé soit prêt ou jusqu'à un point spécifié dans le temps.

Op&#233;rateurs publics

Nom

Description

future::operator=, opérateur

Transfère l'état asynchrone associé à partir d'un objet spécifié.

Configuration requise

En-tête : future

Espace de noms : std

Voir aussi

Référence

<future>

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++