completion_future::wait_for — Metoda
Blokuje, dopóki nie zostanie zakończona skojarzona operacja asynchroniczna lub dopóki nie upłynie czas określony przez _Rel_time.
template <
class _Rep,
class _Period
>
std::future_status::future_status wait_for(
const std::chrono::duration<_Rep, _Period>& _Rel_time
) const;
Parametry
_Rep
Typ arytmetyczny, który reprezentuje liczbę znaczników._Period
Std::ratio wskazuje liczbę sekund, które upłynęły na jednostkę skali._Rel_time
Maksymalna ilość czasu oczekiwania na zakończenie operacji.
Wartość zwracana
Zwraca:
std::future_status::deferred, jeśli skojarzona operacja asynchroniczna nie jest uruchomiona.
std::future_status::ready, jeśli skojarzona operacja asynchroniczna jest zakończona.
std::future_status::timeout, jeśli upłynął określony czas.
Wymagania
Nagłówek: amprt.h
Przestrzeń nazw: concurrency