java - 以特定时间间隔启动和停止程序

标签 java

我正在寻找一种以预定义的时间间隔启动和停止程序的解决方案。

调度程序可以满足所需的要求,但是如果不使用调度程序,如何实现同样的效果呢?

我总是可以编写一段代码,它检查当前的计时,并基于此我可以做出决定,但是执行这段代码会消耗额外的资源和处理能力,如果程序运行则不需要这些资源和处理能力用了几个小时。

关于如何实现这一目标有什么有效的建议/解决方案吗?

最佳答案

您可以使用具有以下算法的计时器。

在timer.tick方法中

  • 停止计时器
  • 执行操作
  • 启动计时器

在表单加载

  • 设置计时器间隔
  • 设置计时器刻度

这适用于 Winforms

关于java - 以特定时间间隔启动和停止程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27720267/

相关文章:

java - 如何在一个文件夹中的多个文件中附加日期和时间,同时将其移动到另一个文件夹

java - 如何在android中读取和显示特定的xml数据

java - 始终在 UTC 时间运行 Java 应用程序

Java - 类型与实例类型

java - Android:填写表单数据并提取 HTML

java - 如何在 spring mvc Rest 服务中将请求 URI 的一部分获取到路径变量中

java - 阿朱那012140 : Adding multiple last resources is disallowed

java - 将 JPanel 保存到 mySQL 数据库 (Java)

java - 将 double 缩小为 int 的规则

java - 如何使用 Falcon RESTful API 获取 URI