Как избежать одновременного выполнения двух заданий в Quartz?

Ниже я написал код, в котором я запускаю два задания. Первое с интервалом в 10 секунд, а второе с интервалом в 3 секунды. Но в конечном итоге в какой-то момент они будут выполняться одновременно. Есть ли какой-нибудь механизм, чтобы избежать этой ситуации

    JobDetail jDetail = new JobDetail("Job1", "group1", MyJob.class);
    CronTrigger crTrigger = new CronTrigger("cronTrigger", "group1", "0/10 * * * * ?");
    sche.scheduleJob(jDetail, crTrigger);

    jDetail = new JobDetail("Job2","group2",MyJob2.class);
    crTrigger = new CronTrigger("cronTrigger2","group2","0/3 * * * * ?");
    sche.scheduleJob(jDetail, crTrigger);
8
задан Tomasz Nurkiewicz 19 December 2011 в 11:59
поделиться