java - cron4j:安排具有不同计划时间的多个任务

标签 java cron4j

<分区>

我没有使用 cron4j 调度程序的经验,我需要安排不同时间的任务。使用 cron4j 是必需的,所以我必须使用它。我试图找到教程但没有成功。有人能帮我吗。我现在不想要完整的代码,只是建议如何做或与教程链接。我已阅读 cron4j 文档,但没有找到我需要的内容。我感谢每一个帮助。谢谢。

最佳答案

抱歉我迟到了。

这正是我在 this thread 上遇到的问题

但是我设法找到了“一种”方法来实现多个时间表。

如果您有不同的任务,您希望在不同的时间执行。创建不同的调度器:

// Creates a Constituent Scheduler instance.
Scheduler myFirstScheduler = new Scheduler();

// Creates a Summary Scheduler instance.

Scheduler mySecondScheduler = new Scheduler();

// Schedule a once-a-week task at 8am on Sunday.        
myFirstScheduler("0 8 * * 7", new Runnable() {
    public void run() {
        //DO SOMETHING

    }
});


//Schedule a twice a day task at 7am and 6pm on weekdays
mySecondScheduler("0 7 * * 1-5 |0 18 * * 1-5 ", new Runnable() {
    public void run() {
        //DO SOMETHING
    }
});

关于java - cron4j:安排具有不同计划时间的多个任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14336575/

相关文章:

java - 如何在 Tomcat 启动时安排 cron4j?

java - 如何在切换Fragment时停止AsyncTask?

java - 如何保证RXJava Observable指令在线程范围内执行?

java - 如何实现LIFO模式的链接阻塞队列

java - 使用 GNU 读取连续数据时在尝试中调用匹配器函数

java - Android:永远不会调用 Parcelable.writeToParcel 和 Parcelable.Creator.createFromParcel

java - 如何按分钟更频繁地安排某事的执行?

java - 如何防止多次安排 cron 任务