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 d' future fournit le seul accès au fournisseur asynchrone à laquelle il est associé.Si vous avez besoin de plusieurs objets de retour asynchrones qui sont associés au même fournisseur asynchrone, copiez l'objet d' future à un objet d' shared_future .

Membres

Hh920539.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

constructeur de future::future

Construit un objet future.

Hh920539.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

méthode de future::get

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

méthode de future::share

Convertit l'objet en shared_future.

méthode de future::valid

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

méthode de future::wait

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

méthode de future::wait_for

Se bloque jusqu'à l'état asynchrone associé est prêt ou jusqu'à ce que le délai spécifié s'est écoulé.

méthode de future::wait_until

Se bloque jusqu'à l'état asynchrone associé est prêt ou jusqu'à un moment donné.

Hh920539.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

opérateur de future::operator=

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

Configuration requise

Préanalyse d'En-tête :

L'espace de noms : DST

Voir aussi

Référence

<future>

Autres ressources

Fichiers d'en-tête