Udostępnij za pośrednictwem


Klasa shared_future

W tym artykule opisano asynchronicznego zwrócony zostanie obiekt.W przeciwieństwie 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 na tym samym obiekcie z wielu wątków wprowadza wyścigu danych, który ma nieprzewidywalne rezultaty.

Elementy członkowskie

Hh920538.collapse_all(pl-pl,VS.110).gifKonstruktory publiczne

Nazwa

Opis

Konstruktor shared_future::shared_future

Konstrukcje shared_future obiektu.

Hh920538.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda shared_future::Get

Pobiera wynik, który jest przechowywany w asynchronicznego państwie stowarzyszonym.

Metoda shared_future::valid

Określa, czy obiekt nie jest pusty.

Metoda shared_future::wait

Blokuje bieżącego wątku, dopóki państwo stowarzyszone asynchroniczne jest gotowy.

Metoda shared_future::wait_for

Bloki do asynchronicznego państwo stowarzyszone jest gotowy lub do określonej godziny upłynął.

Metoda shared_future::wait_until

Bloki do asynchronicznego państwo stowarzyszone jest gotowy lub do określonego punktu w czasie.

Hh920538.collapse_all(pl-pl,VS.110).gifOperatory publiczne

Nazwa

Opis

shared_future::operator = operatora

Przypisuje nową państwo stowarzyszone asynchronicznego.

Wymagania

Nagłówek: przyszłych

Obszar nazw: std

Zobacz też

Informacje

<future>

Inne zasoby

Pliki nagłówków