shared_future — Klasa
W tym artykule opisano asynchronicznego obiektu zwrotu.W przeciwieństwie do z przyszłych obiektu, asynchronicznego dostawca można skojarzyć z dowolną liczbą shared_future obiektów.
template<class Ty>
class shared_future;
Uwagi
Nie wymagają żadnych metod innych niż valid, **operator=**i destruktor na shared_future obiektu to pusty.
shared_futureobiekty nie są zsynchronizowane.Wywołanie metody dla tego samego obiektu przez wiele wątków wprowadza wyścigu danych, który ma nieprzewidywalne rezultaty.
Elementy członkowskie
Konstruktory publiczne
Nazwa |
Opis |
---|---|
Buduje shared_future obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Pobiera wynik, który jest przechowywany w asynchronicznego państwie stowarzyszonym. |
|
Określa, czy obiekt nie jest pusty. |
|
Blokuje bieżącego wątku, dopóki państwo stowarzyszone asynchroniczne jest gotowa. |
|
Bloki do państwo stowarzyszone asynchroniczne jest gotowy lub przed upływem określonego czasu. |
|
Bloki do państwo stowarzyszone asynchroniczne jest gotowy lub do określonego punktu w czasie. |
Operatory publiczne
Nazwa |
Opis |
---|---|
Przypisuje nowy stan asynchronicznego skojarzone. |
Wymagania
Nagłówek: przyszłych
Przestrzeń nazw: std