正文
java间隔执行代码 java几秒后执行
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
如何在JAVA中每隔一段时间执行一段程序
可以用线程来做java间隔执行代码,每隔几秒开一个线程
代码如下
public void runTask() {
final long timeInterval = 120000;// 两分钟运行一次
final ThreadService threadService = new ThreadService();
Runnable runnable = new Runnable() {
public void run() {
while (true) {
// ------- code for task to run
//java间隔执行代码你要运行的程序
// ------- ends here
try {
Thread.sleep(timeInterval);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
};
Thread thread = new Thread(runnable);
thread.start();
}
java间隔指定时间后运行代码可取消
java间隔指定时间后运行代码可取消
java间隔指定时间后运行代码可取消定时任务
使用java.util.Timer类来实现定时任务,它可以定期执行任务,也可以在指定的时间点执行任务。
示例代码:
import java.util.Timer;
import java.util.TimerTask;
public class TimerTest {
public static void main(String[] args) {
// 创建一个定时器
Timer timer = new Timer();
// 创建一个定时任务
TimerTask task = new TimerTask() {
@Override
public void run() {
System.out.println("定时任务开始执行");
}
};
// 使用定时器安排定时任务在2秒后开始执行,每隔2秒重复执行
timer.schedule(task, 2000, 2000);
// 取消定时任务
timer.cancel();
}
}
怎样写一个java程序要求隔30秒执行程序一次 一共执行3次
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(indexcount);
}
public static void main(String[] args) {
try {
run();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
关于java间隔执行代码和java几秒后执行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。