Classe future
Viene descritto un oggetto return 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 di future fornisce l'unico accesso al provider asincrono che viene associato. Se sono necessari gli oggetti return asincroni multipli associati allo stesso provider asincrono, copiare l'oggetto di future a un oggetto di shared_future.
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto future. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Recupera il risultato archiviato nello stato asincrono collegato. |
|
Converte l'oggetto in shared_future. |
|
Specifica se l'oggetto non è vuoto. |
|
Blocca il thread corrente fino a quando lo stato asincrono connesso non sia impostato su pronto. |
|
I blocchi fino a quando lo stato asincrono collegato è pronti o finché tempo specificato è trascorso. |
|
I blocchi fino a quando lo stato asincrono collegato è pronti o fino a un determinato momento. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Trasferisce lo stato asincrono collegato da un oggetto specificato. |
Requisiti
Intestazione: future
Spazio dei nomi: std