Java 石英调度器中Cron触发器和简单触发器的区别

Java 石英调度器中Cron触发器和简单触发器的区别,java,quartz-scheduler,Java,Quartz Scheduler,我正在探索石英调度器 除了如何定义Cron触发器和Simple触发器之外,Cron触发器和Simple触发器之间有什么区别。 我没有发现任何其他的区别 比如哪个是线程安全的,哪个被称为最佳实践,或者诸如此类的东西 有人能解释一下它们之间的区别以及在什么情况下我们可以使用它们吗?两者之间的区别仅仅是您希望如何安排作业的执行。在最佳实践或线程安全方面没有其他差异 SimpleTrigger对于希望在特定时间执行一次的作业非常有用,之后可以选择以特定间隔重复执行 CronTrigger的不同之处在于,

我正在探索石英调度器

除了如何定义Cron触发器和Simple触发器之外,Cron触发器和Simple触发器之间有什么区别。 我没有发现任何其他的区别

比如哪个是线程安全的,哪个被称为最佳实践,或者诸如此类的东西


有人能解释一下它们之间的区别以及在什么情况下我们可以使用它们吗?两者之间的区别仅仅是您希望如何安排作业的执行。在最佳实践或线程安全方面没有其他差异

SimpleTrigger
对于希望在特定时间执行一次的作业非常有用,之后可以选择以特定间隔重复执行

CronTrigger
的不同之处在于,它适用于在基于日历的日程安排中固有地重复出现的作业。因此,使用
CronTrigger
可以安排每个周日凌晨1点运行的作业


和教程包含一些更详细的解释和示例。

当您希望基于时间间隔的日程安排时,就会出现差异

克朗:如果你在分钟字段中输入“0/15”,它的意思是“每15分钟一次,从0分钟开始”。如果在分钟字段中使用“3/20”,则表示“每20分钟一次,从第三分钟开始”,或者换句话说,它与在分钟字段中指定“3,23,43”相同。请注意,微妙之处在于“/35”不是“每35分钟”——它是指“每小时35分钟,从零分钟开始”——或者换句话说,与指定“0,35”相同


简单触发器:如果您希望触发器在2015年1月13日上午11:23:54准确触发,或者如果您希望触发器在该时间触发,然后每10秒再触发五次。

我可以为下周一生成一个简单触发器吗?