在线文档教程
C++
线程支持 | Thread support

std::this_thread::sleep_until

STD:这个[医]线程::睡眠[医]直到

Defined in header
template< class Clock, class Duration > void sleep_until( const std::chrono::time_point<Clock,Duration>& sleep_time (since C++11)

阻止当前线程的执行,直到指定为止。sleep_time已经联系到了。

钟系在sleep_time使用,这意味着考虑到时钟的调整。因此,块的持续时间可能小于或超过sleep_time - Clock::now()在呼叫时,取决于调整的方向。该函数也可能阻塞时间超过之后。sleep_time由于调度或资源争用延迟已到达。

参数

sleep_time-time to block until

返回值

%280%29

例外

引发的任何异常ClockDuration由标准库提供的%28时钟和持续时间从不抛出%29。

另见

sleep_for (C++11)stops the execution of the current thread for a specified time duration (function)

C文件[医]睡眠

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/线程/leke[医]直到