shared_future Klasse
Beschreibt ein asynchrones Rückholobjekt.Im Gegensatz zu einem Zukunft-Objekt kann ein asynchroner Anbieter mit einer beliebigen Anzahl shared_future-Objekten zugeordnet sind.
template<class Ty>
class shared_future;
Hinweise
Rufen Sie keine geerbten Methoden valid, operator= und Destruktor auf einem shared_future-Objekt auf, das leer ist.
shared_future-Objekte werden nicht synchronisiert.Aufrufen von Methoden auf demselben Objekt von mehreren Threads stellt ein Datenrennen vor, das unvorhersehbare Ergebnisse verfügt.
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Erstellt ein shared_future-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Ruft das Ergebnis, das im zugeordneten asynchronen Zustand gespeichert wird. |
|
Gibt an, ob das Objekt nicht leer ist. |
|
Blockiert den aktuellen Thread, bis der asynchrone zugeordnete Zustand bereit ist. |
|
Blöcke bis den zugeordneten asynchronen Zustand ist bereit, oder bis die angegebene Zeit verstrichen ist. |
|
Blöcke bis den zugeordneten asynchronen Zustand ist oder auf einen angegebenen Zeitpunkt bereit. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Weist einen neuen zugeordneten asynchronen Zustand zu. |
Anforderungen
Header: Zukunft
Namespace: std