Sdílet prostřednictvím


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

shared_future::shared_future – konstruktor

Sestavte objekt shared_future.

Veřejné metody

Name

Popis

shared_future::get – metoda

Získá výsledek, který je uložen v přidruženém státě asynchronní.

shared_future::valid – metoda

Určuje, zda objekt není prázdný.

shared_future::wait – metoda

Aktuální vlákno zablokuje, dokud přidruženém státě asynchronní je připraven.

shared_future::wait_for – metoda

Bloky do přidruženého asynchronní státu je připraven nebo do zadané doby uplynula.

shared_future::wait_until – metoda

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

shared_future::operator= – operátor

Přiřadí nový asynchronní přidruženým státem.

Požadavky

Záhlaví: future

Obor názvů: std

Viz také

Referenční dokumentace

<future>

Další zdroje

Standardní knihovna C++ – hlavičkové soubory