Solución de problemas de ejecución del flujo de trabajo: condiciones de carrera

Creada por Fausto Navarro, Modificado el Vie., 18 Jul. a las 2:31 P. M. por Fausto Navarro

Una condición de carrera se produce cuando dos (o más) actualizaciones ocurren simultáneamente (en el mismo segundo). Los dos cambios se "compiten" y podrían ejecutarse en un orden diferente al debido, o uno podría indicar que se ejecutó, pero en realidad no lo hizo.


TABLA DE CONTENIDO


Ejemplo de condición de carrera: Agregar etiqueta ejecutada pero no agregada


En este ejemplo, podemos ver que la etiqueta se agregó correctamente a este contacto en los registros de ejecución del flujo de trabajo.



Sin embargo, cuando revisamos el registro de contacto, no hay rastro de la etiqueta.



Volvamos al registro de ejecución y prestemos atención a la hora. Las acciones "Agregar al flujo de trabajo" y "Agregar etiqueta" se activaron simultáneamente en el mismo segundo, lo cual constituye una condición de carrera.



Cómo prevenir una condición de carrera


Para corregir la condición de carrera, simplemente agregue una acción de espera de 1 minuto. 

https://www.loom.com/share/f4adf9e14dab429da0cc2fedbb7e5e36



Con una acción Esperar 1 minuto, no hay posibilidad de que ocurra la condición de carrera.




¿Le fue útil este artículo?

¡Qué bueno!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Díganos cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
La verificación de CAPTCHA es obligatoria.

Comentarios enviados

Agradecemos su iniciativa, e intentaremos corregir el artículo