java程序在windows中等待1小时

标签 java

伙计们,我已经编写了一段代码,必须每 1 小时执行一次......我为此使用了 do while 循环......部分代码如下;

   do
      {
          time1=d.get(Calendar.HOUR_OF_DAY);
          month1=d.get(Calendar.MONTH);
          if(month1-m1==1)
              break;
      }
   while (time1-time!=1);

   //where m1 and time are previously calculated values

是否有其他更有效的方法在 Windows 中执行上述功能...上述代码使我的计算机变得非常慢。

最佳答案

    try {
        Thread.sleep(1000 * 60 * 60);
    } catch (InterruptedException ex) {}

关于java程序在windows中等待1小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6569596/

相关文章:

java - 将额外代码插入 Java for 循环

java - 无法确定 : java. util.List 的类型,位于表 : file_post, 的列 : [org. hibernate.mapping.Column(file)]

java - 如何让maven在linux上请求正确的javafx依赖

java - 分隔文本文件中的所有单词

java - 在 Eclipse AVD 中,我得到了 'Unfortunately ~ has stopped working'

java - 使用 Mina 模拟 XMPP 服务器仅在部分时间有效

java - 实例化 SupportMapFragment 随机抛出 NullPointerException

java - 重定向网络请求

java - 将数据从服务传递到当前 Activity

java - 如何确定 Hibernate Session 使用的数据源?