Fra*_*ank 6 java windows sleep-mode
如果我启动一个Java应用程序,它启动并做一些工作然后进入线程睡眠一小时,然后在一小时后醒来并做更多的工作......
但我的电脑运行Win7和闲置15分钟后,它会进入睡眠模式,所以我的问题是:从我一小时开始的Java应用程序,如果我不碰电脑,并进入休眠模式,将我的Java应用程序仍然能够醒来,做的工作,如果是的话将在Win7的电脑唤醒与屏幕再次打开[因为在Win7休眠模式下的屏幕关闭]
正常的Thread.sleep()不会将计算机从睡眠模式唤醒.
但是,在使用Windows任务计划程序注册任务时,可以选择"唤醒计算机以运行此任务".进入睡眠模式时,Windows会告诉主板下次注册唤醒任务的时间.
如果 Windows 不运行,它怎么可能运行?主板支持的自动唤醒可能有一些技巧,但当机器处于睡眠模式时,从操作系统和程序的角度来看,它可能会关闭。
编辑:记下其他答案,这些答案指出了使用某些 Windows API 和工具的解决方法(可能与主板一起提供定时唤醒)。
| 归档时间: |
|
| 查看次数: |
2418 次 |
| 最近记录: |