伙计们,我已经编写了一段代码,必须每 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
Run Code Online (Sandbox Code Playgroud)
在 Windows 中是否有其他更有效的方法来执行上述功能...上面的代码使我的计算机非常慢。
try {
Thread.sleep(1000 * 60 * 60);
} catch (InterruptedException ex) {}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7988 次 |
| 最近记录: |