![](/img/trans.png)
[英]What is the difference between std::condition_variable::wait_for and std::condition_variable::wait_until?
[英]What happens to a timed condition variable e.g. std::wait_for when CPU is suspended or standby state?
当CPU处于挂起状态,例如挂起到RAM时,定时条件变量会发生什么? 计时器是继续还是暂停? 如果在CPU唤醒时超时超时,是否会错过超时条件? 或者,当CPU唤醒时,计时器是否会恢复?
要求是wait
将至少等待所请求的时间。 如果操作系统做了一些使得等待时间超过要求的时间,那么就会发生这种情况:它会等待更长时间。 如果您需要精确(或几乎精确)的延迟,那么您需要一个实时操作系统(RTOS)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.