Want to create interactive content? It’s easy in Genially!
Condiciones de Carrera
Diego Rodríguez Delgado
Created on September 17, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Visual Presentation
View
Vintage Photo Album
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Higher Education Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
Transcript
Condiciones de carrera
Diego Rodriguez Delgado
Índice
1. Definicion de una condición de carrera
2. Ejemplos
3. Consecuencias y soluciones
Una condición de carrera ocurre cuando dos o más procesos acuden simultaneamente a un mismo recurso.
Es decir, una condición de carrera se produce cuando el resultado de multiples procesos dependen del orden de su llegada
Ejemplo 1:
Dos usuarios compran al mismo tiempo una entrada de cine y compran el mismo asiento.
Ejemplo 2:
Dos personas ingresan y sacan dinero simultaneamente a una misma cuenta bancaria.
Consecuencias y soluciones
El hecho de que sea tan impredecible que ocurran este tipo de situaciones hacen que aparezcan errores o bugs de forma repentina cuando en pruebas no aparecían como corrupción de datos o problemas serios de seguridad.
Lo mas recomendable para no tener este tipo de situaciones es gestionar correctamente los procesos con métodos como los semaforos o Mutex.