Método completion_future::wait_until
Bloqueia até a operação assíncrona associado ser finalizada ou até o momento atual exceder o valor especificado por _Abs_time.
template <
class _Clock,
class _Duration
>
std::future_status::future_status wait_until(
const std::chrono::time_point<_Clock, _Duration>& _Abs_time
) const;
Parâmetros
_Clock
O relógio em que esse ponto de tempo é medido._Duration
O intervalo de tempo desde o início da época de _Clock, após o qual o tempo limite da função será atingido._Abs_time
O período após o qual o tempo limite da função se esgotará.
Valor de retorno
Retorna:
std::future_status::deferred se a operação assíncrona associada não estiver sendo executada.
std::future_status::ready se a operação assíncrona associada estiver concluída.
std::future_status::timeout se o período de tempo especificado tiver passado.
Requisitos
Cabeçalho: amprt.h
Namespace: simultaneidade