如果只是简单的定时任务,完全可以不用quartz,使用jdk自带的ScheduledExecutorService,里面有scheduleAtFixedRate(Runnable, long, long, TimeUnit) 方法(你现在用的)和scheduleWithFixedDelay(Runnable, long, long, TimeUnit)方法 (你需要的)
如果是Java的话,ScheduledExecutorService可以满足要求。 你用C#的话,不知道有没有类似的库可以实现,不过实在没找到的话,可以给任务加锁,只允许一个任务执行,执行完毕后释放锁。
如果只是简单的定时任务,完全可以不用quartz,使用jdk自带的ScheduledExecutorService,里面有scheduleAtFixedRate(Runnable, long, long, TimeUnit) 方法(你现在用的)和scheduleWithFixedDelay(Runnable, long, long, TimeUnit)方法 (你需要的)