繁体   English   中英

当CPU处于挂起状态或待机状态时,定时条件变量如std :: wait_for会发生什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM