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 的 Epoch 啟動後的時間間隔,在此之後,函式會逾時。_Abs_time
函式會在之後逾時的時點。
傳回值
傳回:
如果關聯的非同步作業未執行,則為 std::future_status::deferred。
如果關聯的非同步作業已經完成,則為 std::future_status::ready。
如果已經過指定的時間,則為 std::future_status::timeout。
需求
**標頭:**amprt.h
**命名空間:**concurrency