J'ai un programme Java qui s'exécute à partir de Spring Qquartz toutes les 20 secondes. Parfois, l'exécution ne prend que quelques secondes, mais à mesure que les données deviennent plus volumineuses, je suis sûr qu'elles durent 20 secondes ou plus.
Comment puis-je empêcher Quartz de déclencher / déclencher le travail alors qu'une instance est encore en cours d'exécution? L'activation de deux tâches exécutant les mêmes opérations sur une base de données ne serait pas très utile. Est-ce qu'il y a un moyen de faire une sorte de synchronisation?
Je vous remercie