Classe shared_future
Descreve um objeto de retorno assíncrona. Em contraste com um objeto de futuro , um provedor assíncrono pode ser associado a qualquer número de objetos de shared_future .
template<class Ty>
class shared_future;
Comentários
Não chame os métodos diferentes de valid, de operator=, e de destruidor em um objeto de shared_future que está vazia.
os objetos deshared_future não estão sincronizados. Os métodos de chamada no mesmo objeto de vários threads introduzem uma uma corrida de dados com resultados imprevisíveis.
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Constrói um objeto shared_future. |
Métodos Públicos
Nome |
Descrição |
---|---|
Recupera o resultado que é armazenado no estado assíncrona associado. |
|
Especifica se o objeto não está vazia. |
|
Bloqueia o thread atual até que o estado assíncrona associado esteja pronto. |
|
Bloqueia até que o estado associado assíncrona estão prontos ou até o tempo decorrido especificados. |
|
Bloqueia até que o estado associado assíncrona estão prontos ou até um point-in-time. |
Operadores Públicos
Nome |
Descrição |
---|---|
Atribui um novo estado assíncrona associado. |
Requisitos
Cabeçalho: futuro
std de Namespace: