是否可以每天、每分钟、每秒、每年重复执行一项任务?我希望它像守护进程一样运行。
我需要一个定时任务来不断地搜索数据库;如果它找到某个值,那么它应该执行进一步的任务。
我想问是否可以重复
您可以使用循环、ScheduleExecutorService、定时器或 Quartz。
每年每一分钟每一秒
所以每秒一次。
我希望它像守护进程一样运行。
我会把它设为守护线程。无需使其“像”守护进程。
如果它找到正确的值,那么它应该执行剩余的任务。
足够简单。
读取数据,检查值,如果是您想要的,则执行其余操作。
也许看看 java.util.Timer 或 Quartz Scheduler 会有帮助。
A ScheduledThreadPoolExecutor 也可能有帮助。查看他们的示例代码,您应该能够做到。