completion_future::wait_until-Methode
Blockiert, bis der zugeordnete asynchrone Vorgang beendet ist oder die aktuelle Uhrzeit den von _Abs_time angegebenen Wert überschreitet.
template <
class _Clock,
class _Duration
>
std::future_status::future_status wait_until(
const std::chrono::time_point<_Clock, _Duration>& _Abs_time
) const;
Parameter
_Clock
Die Uhr, auf der der Zeitpunkt gemessen wird._Duration
Das Zeitintervall seit dem Beginn der Epoche von _Clock, nach der die Funktion durch einen Timeout beendet wird._Abs_time
Der Zeitpunkt, nach dem die Funktion durch einen Timeout beendet wird.
Rückgabewert
Rückgabe:
std::future_status::deferred, wenn der zugeordnete asynchrone Vorgang nicht ausgeführt wird.
std::future_status::ready, wenn der zugeordnete asynchrone Vorgang abgeschlossen ist.
std::future_status::timeout, wenn der angegebene Zeitraum verstrichen ist.
Anforderungen
Header: amprt.h
Namespace: Parallelität