completion_future::wait_until メソッド
関連する非同期操作が完了するまで、または現在の時間が _Abs_time によって指定された値を超過するまで、ブロックします。
template <
class _Clock,
class _Duration
>
std::future_status::future_status wait_until(
const std::chrono::time_point<_Clock, _Duration>& _Abs_time
) const;
パラメーター
_Clock
このタイム ポイントが測定されたクロック。_Duration
_Clock のエポックの開始からの期間、その後で関数がタイムアウトします。_Abs_time
その後で関数がタイムアウトする時点。
戻り値
戻り値:
関連する非同期操作が実行されていない場合、std::future_status::deferred。
関連する非同期操作が終了した場合、std::future_status::ready。
指定された期間が経過した場合、std::future_status::timeout。
必要条件
ヘッダー: amprt.h
名前空間: concurrency