Classe shared_future
Descreve um objeto de retorno assíncrono.Contrariamente a um objeto de futuro , um provedor assíncrona pode ser associado com qualquer número de objetos de shared_future .
template<class Ty>
class shared_future;
Comentários
Não chamar os métodos diferentes de valid, de operator=, e o destrutor em um objeto de shared_future que está vazio.
os objetos deshared_future não são sincronizados.Os métodos de chamada no mesmo objeto de vários threads apresentam uma raça de dados que tem resultados imprevisíveis.
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Constrói um objeto de shared_future . |
Métodos Públicos
Nome |
Descrição |
---|---|
Retorna o resultado que é armazenado em estado assíncrono associado. |
|
Especifica se o objeto não está vazia. |
|
Bloqueia o segmento atual até que o estado assíncrono associado esteja pronto. |
|
Blocos até o estado assíncrono associado estão prontos ou até que os momentos especificados passados. |
|
Blocos até o estado assíncrono associado estão prontos ou até um ponto específico no tempo. |
Operadores Públicos
Nome |
Descrição |
---|---|
Atribui um novo estado assíncrono associado. |
Requisitos
futuro deCabeçalho:
Namespace: STD