Compartilhar via


Método shared_future::wait_for

Bloqueia o segmento atual até que o estado assíncrono associado esteja pronto ou até que um tempo especificado tenha decorrido.

template<class Rep, class Period>
   future_status wait_for(
      const chrono::duration<Rep, Period>& Rel_time) const;

Parâmetros

  • Rel_time
    Um objeto de chrono::duration que especifica um intervalo de tempo máximo que o segmento bloqueie.

Valor de retorno

future_status que indica a razão para retornar.

Comentários

Um estado assíncrono associado está pronto somente se o seu provedor assíncrono armazenou um valor de retorno ou armazenou uma exceção.

Requisitos

futuro deCabeçalho:

Namespace: STD

Consulte também

Referência

Classe shared_future

<future>