0

在我的 java web 应用程序中,我使用 Quartz CronTrigger Bean 来安排作业的执行。在我的配置 xml 文件中,我想每 10 分钟触发一次作业:

<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
    <property name="jobDetail" ref="processToExecuteJob" />
    <property name="cronExpression" value="0 0/10 * * * ?" />
</bean>

我如何检查作业是否已经在运行,在这种情况下我不需要再次运行它。我想确保在特定时间只能运行一个作业实例。

4

1 回答 1

0

在我从事的一个旧项目中,我遇到了类似的问题。我认为在这种情况下一个优雅的解决方案总是单例模式

http://en.wikipedia.org/wiki/Singleton_pattern

于 2012-08-07T10:33:09.680 回答