在系统中定义一个变量bHiberable,如果是3分钟内休眠,那么每隔3分钟检测一次这个变量,如果为真,则进入睡眠,如果是假,就把这个标志设置为真。继续等待和检测。 |
程序阻止系统休眠的办法:系统系统对外提供API,程序每调用一次API,就将bHiberable标志设置为假,可以阻止系统的休眠。 |
一个系统类实现睡眠功能
class System{
public:
System(){
iWaitTimeMS
在系统中定义一个变量bHiberable,如果是3分钟内休眠,那么每隔3分钟检测一次这个变量,如果为真,则进入睡眠,如果是假,就把这个标志设置为真。继续等待和检测。 |
程序阻止系统休眠的办法:系统系统对外提供API,程序每调用一次API,就将bHiberable标志设置为假,可以阻止系统的休眠。 |
一个系统类实现睡眠功能
class System{
public:
System(){
iWaitTimeMS