如何在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...
如何在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
//你要运行的程序
// ------- ends here
try {
Thread.sleep(timeInterval);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
};
Thread thread = new Thread(runnable);
thread.start();
}2016-08-16
mengvlog 阅读 34 次 更新于 2025-09-09 04:27:19 我来答关注问题0
  •  人人哦哦哦课 如何在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...

  •  翡希信息咨询 java中cron表达式 每10分钟执行一次

    在Java中,使用Cron表达式实现每10分钟执行一次的任务,可以通过以下步骤完成:1. 集成Quartz框架: 在Maven项目的pom.xml文件中添加Quartz依赖。2. 创建Job类: 实现Job接口,并在execute方法中编写任务逻辑。3. 配置任务和触发器: 使用CronScheduleBuilder的cronSchedule方法,传入"*/10 * * * * ?"...

  •  深空见闻 java schedule指定分钟执行

    在Java中,若想要指定每分钟执行一次任务,可以采用Spring框架的@Scheduled注解或使用ScheduledExecutorService。使用Spring框架的@Scheduled注解:步骤:首先,在需要定时执行的方法上添加@Scheduled注解。可以通过设置fixedRate参数为60000毫秒(即每分钟),或者使用cron表达式"0 * * * * ?"来指定任...

  • 创建一个Timer 然后调用Timer的scheduleAtFixedRate函数,需要自己定义要执行的任务,任务运行间隔的时间,和从什么时间开始执行这个任务,具体可以参考JAVA的API文档

  •  托多罗夫1 怎么在java在servlet里设置个定时器,使其每隔几个小时自动执行一个任务?

    如果是简单的烂代码,写个死循环,获取当前时间,如果时间到了你想要的时候就执行你想要执行的方法。如果要写的好点。起一个线程,线程里给个死循环,获取当前时间,如果为你想要的时间,就另外起一个线程跑你要的程序,如果不是则当前线程睡30秒或者1分钟什么的。代码如下:public class Task1 {...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部