Condividi tramite


classe future

Descrive un oggetto di ritorno asincrono.

template<class Ty>
class future;

Note

Ogni provider asincrono standard restituisce un oggetto il cui tipo è una creazione di istanze di questo modello.Un oggetto consente di future l'unico accesso al provider asincrono associato a.Se sono necessari gli oggetti di ritorno asincroni multipli associati allo stesso provider asincrono, copiare l'oggetto di future a un oggetto di shared_future.

Membri

Hh920539.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

costruttore di future::future

Costruisce un oggetto future.

Hh920539.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

metodo future::get

Recupera il risultato archiviato nello stato collegato asincrono.

metodo future::share

Converte l'oggetto in shared_future.

metodo future::valid

Specifica se l'oggetto non è vuoto.

metodo future::wait

Blocca il thread corrente finché lo stato collegato asincrono non è pronto.

metodo future::wait_for

I blocchi fino allo stato asincrono collegato è pronti o fino a un'ora specificata è trascorso.

metodo future::wait_until

I blocchi fino allo stato asincrono collegato è pronti o fino a un determinato momento.

Hh920539.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

operatore di future::operator=

Trasferisce lo stato asincrono collegato da un oggetto specificato.

Requisiti

Implementazioni diIntestazione:

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

<future>

Altre risorse

File di intestazione