C-空闲时间机制是如何实现的
很多大的工程中,都可以发现,程序在空闲状态时会自动运行某一段程序。例如,对某个变量的更新或者其他比较占用时间的操作等。我想问下,这种功能是如何实现的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
很多大的工程中,都可以发现,程序在空闲状态时会自动运行某一段程序。例如,对某个变量的更新或者其他比较占用时间的操作等。我想问下,这种功能是如何实现的
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
使用GetLastInputInfo
当前时间减去上次输入时间,得到时间间隔,时间间隔达到某个长度的时候,运行功能
希望对你有帮助。
实时监控系统的CPU使用情况,当低于某一阀值时就认为是空闲时段
可以使用 GetSystemTimes 函数来计算判断CPU是否空闲
这篇文章应该对你有帮助:
Get CPU Usage with GetSystemTimes