shared_future, classe
Décrit un objet de retour asynchrone. Contrairement à un objet futur, un fournisseur asynchrone peut être associé à plusieurs objets shared_future
template<class Ty>
class shared_future;
Notes
N'appelez pas de méthode autre que valid, operator=, et le destructeur sur un objet shared_future qui est vide.
les objets shared_future ne sont pas synchronisés. Les méthodes d'appel sur le même objet par des threads multiples présente une course de données qui a des résultats imprévisibles.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet shared_future. |
Méthodes publiques
Nom |
Description |
---|---|
Récupère le résultat stocké dans l'état asynchrone associé. |
|
Spécifie si l'objet n'est pas vide. |
|
Bloque le thread actuel jusqu'à ce que l'état asynchrone associé soit prêt. |
|
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. |
|
Se bloque jusqu'à ce que l'état asynchrone associé soit prêt ou jusqu'à un point spécifié dans le temps. |
Opérateurs publics
Nom |
Description |
---|---|
Affecte un nouvel état asynchrone associé. |
Configuration requise
En-tête : future
Espace de noms : std