可以用线程来做,每隔几秒开一个线程 代码如下 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分钟执行一次的任务,可以通过以下步骤完成:1. 集成Quartz框架: 在Maven项目的pom.xml文件中添加Quartz依赖。2. 创建Job类: 实现Job接口,并在execute方法中编写任务逻辑。3. 配置任务和触发器: 使用CronScheduleBuilder的cronSchedule方法,传入"*/10 * * * * ?"...
在Java中,若想要指定每分钟执行一次任务,可以采用Spring框架的@Scheduled注解或使用ScheduledExecutorService。使用Spring框架的@Scheduled注解:步骤:首先,在需要定时执行的方法上添加@Scheduled注解。可以通过设置fixedRate参数为60000毫秒(即每分钟),或者使用cron表达式"0 * * * * ?"来指定任...
创建一个Timer 然后调用Timer的scheduleAtFixedRate函数,需要自己定义要执行的任务,任务运行间隔的时间,和从什么时间开始执行这个任务,具体可以参考JAVA的API文档
如果是简单的烂代码,写个死循环,获取当前时间,如果时间到了你想要的时候就执行你想要执行的方法。如果要写的好点。起一个线程,线程里给个死循环,获取当前时间,如果为你想要的时间,就另外起一个线程跑你要的程序,如果不是则当前线程睡30秒或者1分钟什么的。代码如下:public class Task1 {...