Compartilhar via


Classe futura

Descreve um objeto de retorno assíncrono.

template<class Ty>
class future;

Comentários

Cada provedor assíncrono padrão retorna um objeto cujo tipo é uma instanciação desse modelo.Um objeto de future fornece acesso ao único provedor assíncrona que está associado com o.Se você precisar vários objetos de retorno assíncronas que estão associados com o mesmo provedor assíncrona, copie o objeto de future a um objeto de shared_future .

Membros

Hh920539.collapse_all(pt-br,VS.110).gifConstrutores Públicos

Nome

Descrição

Future::Future construtor

Constrói um objeto de future .

Hh920539.collapse_all(pt-br,VS.110).gifMétodos Públicos

Nome

Descrição

Método Future::Get

Retorna o resultado que é armazenado em estado assíncrono associado.

Método Future::Share

Converte o objeto a shared_future.

Método Future::valid

Especifica se o objeto não está vazia.

Método Future::wait

Bloqueia o segmento atual até que o estado assíncrono associado esteja pronto.

Método Future::wait_for

Blocos até o estado assíncrono associado estão prontos ou até que os momentos especificados passados.

Método Future::wait_until

Blocos até o estado assíncrono associado estão prontos ou até um ponto específico no tempo.

Hh920539.collapse_all(pt-br,VS.110).gifOperadores Públicos

Nome

Descrição

Future::Operator = operador

Transfere o estado assíncrono associado de um objeto especificado.

Requisitos

futuro deCabeçalho:

Namespace: STD

Consulte também

Referência

<future>

Outros recursos

Arquivos de cabeçalho