我正在寻找一种以预定义的时间间隔启动和停止程序的解决方案。
调度程序可以满足所需的要求,但是如果不使用调度程序,如何实现同样的效果呢?
我总是可以编写一段代码,它检查当前的计时,并基于此我可以做出决定,但是执行这段代码会消耗额外的资源和处理能力,如果程序运行则不需要这些资源和处理能力用了几个小时。
关于如何实现这一目标有什么有效的建议/解决方案吗?
最佳答案
您可以使用具有以下算法的计时器。
在timer.tick方法中
- 停止计时器
- 执行操作
- 启动计时器
在表单加载
- 设置计时器间隔
- 设置计时器刻度
这适用于 Winforms
关于java - 以特定时间间隔启动和停止程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27720267/