中易网

怎样写一个java程序要求隔30秒执行程序一次 一共执行3次

答案:4  悬赏:70  
解决时间 2021-01-18 01:57
  • 提问者网友:原来太熟悉了会陌生
  • 2021-01-17 06:13
怎样写一个java程序要求隔30秒执行程序一次 一共执行3次
最佳答案
  • 二级知识专家网友:笑迎怀羞
  • 2021-01-17 07:09
上面的2个程序都可以,不过,一个间隔是3秒,一个间隔是30秒...
全部回答
  • 1楼网友:雾月
  • 2021-01-17 10:17
package com.newland.bi.service.dbemergency.hisdatalifemgt;
public class Main {

public static void test(int index){
System.out.println("test:"+index);
}
public static void run() throws InterruptedException{
int index = 0;
final int count = 3;
do{
index++;
test(index);
Thread.sleep(3*1000);
}while(index<count);
}
public static void main(String[] args) {
try {
run();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
  • 2楼网友:鱼芗
  • 2021-01-17 09:31
java.util.Timer+java.util.TimeTask 方便
  • 3楼网友:执傲
  • 2021-01-17 08:25
推荐使用 java.util.Timer+java.util.TimeTask。
如果是spring项目,就用task:scheduled-tasks,最方便的了。
详细的代码自己百度找找吧,手上没有简单的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息