伙计们,我已经编写了一段代码,必须每 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/