completion_future::wait_for メソッド
関連する非同期操作が完了するまで、または _Rel_time で指定された時間が経過するまで、ブロックします。
template <
class _Rep,
class _Period
>
std::future_status::future_status wait_for(
const std::chrono::duration<_Rep, _Period>& _Rel_time
) const;
パラメーター
_Rep
タイマー刻みの数を表す演算型。_Period
タイマー刻みごとに経過する秒数を表す std::ratio。_Rel_time
操作が完了するまでの最大待機時間。
戻り値
戻り値:
関連する非同期操作が実行されていない場合、std::future_status::deferred。
関連する非同期操作が終了した場合、std::future_status::ready。
指定した期間が経過した場合、std::future_status::timeout。
必要条件
ヘッダー: amprt.h
名前空間: concurrency