Java 安排两个固定的任务
你好: 在我的应用程序中,我必须将tomcat日志导出到数据库 因此,我尝试启动两个ScheduleFixedDate任务: 1) 每天00:05:00,导出最近30天的数据(不包括今天(当天)),所有这些数据都放在一个表中。这是第一个计划任务 2) 首先删除“log_today”表中的所有数据,然后在01:00/02:00/03:00/…逐小时将当天的日志导出到“log_today”表中。。。这是另一个计划任务Java 安排两个固定的任务,java,scheduling,Java,Scheduling,你好: 在我的应用程序中,我必须将tomcat日志导出到数据库 因此,我尝试启动两个ScheduleFixedDate任务: 1) 每天00:05:00,导出最近30天的数据(不包括今天(当天)),所有这些数据都放在一个表中。这是第一个计划任务 2) 首先删除“log_today”表中的所有数据,然后在01:00/02:00/03:00/…逐小时将当天的日志导出到“log_today”表中。。。这是另一个计划任务 我的问题是这两项任务是否应该分开?或者它们应该按某种顺序执行?取决于您的用例 如果
我的问题是这两项任务是否应该分开?或者它们应该按某种顺序执行?取决于您的用例 如果您需要在任务2之前完成任务1,那么在固定的时间/日期安排将不起作用,因为您无法确定任务1是否已完成。因此,在这种情况下,将它们作为单个计划运行,并在任务2之后立即执行任务2是有意义的
如果任务2不依赖于任务1,那么将它们作为两个固定的时间表,因为这样更清晰,因此更易于维护。我没有明白你的问题。。请再次澄清。。