future::wait_for 方法

阻止当前线程,直到异步关联的就绪状态,或直到指定时间间隔结束。

template<class Rep, class Period>
   future_status wait_for(
      const chrono::duration<Rep, Period>& Rel_time) const;

参数

  • Rel_time
    指定一个最大时间间隔线程 chrono::duration blocked 对象。

返回值

一个 future_status,指示返回的原因。

备注

只有当其异步提供程序存储了返回值或存储了异常时,关联的异步状态才会是 ready。

要求

标头: future

命名空间: std

请参见

参考

future 类

<future>