Asegúrese de que la ejecución del trabajo Spring Quartz no se superponga

Tengo un programa Java que se ejecuta desde Spring Qquartz cada 20 segundos. A veces se tarda solo unos segundos en ejecutarse, pero a medida que los datos crecen, estoy seguro de que se ejecutan durante 20 segundos o más.

¿Cómo puedo evitar que Quartz ejecute o dispare el trabajo mientras todavía se está ejecutando una instancia? Disparar 2 trabajos que realicen las mismas operaciones en una base de datos no sería tan bueno. ¿Hay alguna forma de hacer algún tipo de sincronización?

Respuestas a la pregunta(7)

Su respuesta a la pregunta