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
例外
引发的任何异常Clock
或Duration
由标准库提供的%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。