0
我有麻煩運行同時兩個任務。如何輕鬆設置同時計劃的任務?克朗Java
我有一個接口:
import org.springframework.scheduling.TaskScheduler;
import org.springframework.scheduling.Trigger;
public interface ScheduledTask extends Runnable {
public void schedule(final TaskScheduler taskScheduler, final Trigger triggerInterval);
}
和兩個相似的類,我會打電話給MyTaskOne和MyTaskTwo,都喜歡:
@Component
@ApplicationScoped
public class MyTaskOne implements ScheduledTask {
public TaskOne(final TaskScheduler taskScheduler) {
this.scheduler(agendadorDeTarefas, new CronTrigger("0 */31 * * * ?"));
}
}
@Override
public void run() {
//Bla bla bla
}
@Override
public void scheduler(final TaskScheduler taskscheduler, final Trigger triggerInterval) {
taskscheduler.schedule(this, triggerInterval);
}
之外的內容MyTaskOne和MyTaskTwo,之間的區別run()是cron間隔,MyTaskOne是(「0 */31 * * *?」),MyTaskTwo是(「0 */37 * * *?」)。
什麼是happing是MyTaskOne首先初始化,而MyTaskTwo只有在MyTaskOne完成後,我想同時運行兩個,我該如何輕鬆設置?
的服務器Apache的Tomcat的6
任何幫助是讚賞,並對不起任何語法錯誤!