shared_future – třída
Popisuje asynchronní vrácení objektu.Rozdíl s budoucí objektu, asynchronní poskytovatele lze přiřadit libovolný počet shared_future objekty.
template<class Ty>
class shared_future;
Poznámky
Nevyžadují žádné metody jiné než valid, **operator=**a destruktor na shared_future objekt to je prázdný.
shared_futureobjekty nejsou synchronizovány.Z více vláken volání metod na stejný objekt představuje data závodu, který má nepředvídatelné výsledky.
Členy
Veřejné konstruktory
Name |
Popis |
---|---|
Sestavte objekt shared_future. |
Veřejné metody
Name |
Popis |
---|---|
Získá výsledek, který je uložen v přidruženém státě asynchronní. |
|
Určuje, zda objekt není prázdný. |
|
Aktuální vlákno zablokuje, dokud přidruženém státě asynchronní je připraven. |
|
Bloky do přidruženého asynchronní státu je připraven nebo do zadané doby uplynula. |
|
Bloky do přidruženého asynchronní státu je připraven, nebo až do určitého bodu v čase. |
Veřejné operátory
Name |
Popis |
---|---|
Přiřadí nový asynchronní přidruženým státem. |
Požadavky
Záhlaví: future
Obor názvů: std