¿Qué es una condición de carrera?
Al escribir aplicaciones de subprocesos múltiples, uno de los problemas más comunes experimentados son las condiciones de carrera.
Mis preguntas a la comunidad son:
¿Qué es una condición de carrera? ¿Cómo los detectas? ¿Cómo los manejas? Finalmente, ¿cómo evita que ocurran?