Freigeben über


future-Klasse

Beschreibt ein asynchrones Rückgebeobjekt.

template<class Ty>
class future;

Hinweise

Jeder asynchrone StandardAnbieter gibt ein Objekt zurück, dessen Typ eine Instanziierung dieser Vorlage ist. Ein future-Objekt stellt den Zugriff zum asynchronen einzigen Anbieter, dass es zugeordnet ist. Wenn Sie mehrere asynchrone erfordern Objekte zurückgibt, die demselben asynchronen Anbieter zugeordnet werden, kopieren Sie das future-Objekt an ein shared_future-Objekt.

Member

Öffentliche Konstruktoren

Name

Beschreibung

future::future-Konstruktor

Erstellt ein future-Objekt.

Öffentliche Methoden

Name

Beschreibung

future::get-Methode

Ruft das Ergebnis, das im zugeordneten asynchronen Zustand gespeichert wird.

future::share-Methode

Konvertiert das Objekt auf shared_future.

future::valid-Methode

Gibt an, ob das Objekt nicht leer ist.

future::wait-Methode

Blockiert den aktuellen Thread, bis der asynchrone zugeordnete Zustand bereit ist.

future::wait_for-Methode

Blöcke auf den zugeordneten Zustand asynchronen ist bereit, oder bis die angegebene Zeit abgelaufen ist.

future::wait_until-Methode

Blöcke auf die entsprechenden asynchronen Zustand befindet oder zu einem angegebenen Zeitpunkt bereit.

Öffentliche Operatoren

Name

Beschreibung

future::operator= Operator

Überträgt asynchronen den zugeordneten Zustand von einem angegebenen Objekt.

Anforderungen

Header: future

Namespace: std

Siehe auch

Referenz

<future>

Weitere Ressourcen

Headerdateien der C++-Standardbibliothek