Dentro del ordenadorInformática concurrente

La condición de carrera

Pasos correctos pueden fallar cuando ocurren en el mismo instante

Dos teléfonos, una cuenta, los dos tocados en el mismo instante. Cada paso del banco es correcto. Entonces, ¿cómo acaba pagando dos veces?

Descubrirás

  • Cómo fallan dos peticiones correctas
  • El bloqueo sencillo que lo arregla
  • Por qué las pruebas casi no lo ven

Por qué importa

Bancos, webs de entradas y redes eléctricas atienden peticiones a la vez, y una carrera entre ellas puede costar dinero de verdad.

Unos 3 min6 diapositivas interactivas · 5 preguntasLección 259 · Zona 29

Jugar esta lección

Gratis en tu navegador o en iPhone

Más en esta zona

  1. 253Diseño de la atenciónEl punto rojoUn globo diminuto convierte una tarea pendiente en un picor
  2. 254Seguridad de protocolosPor qué las llaves del coche nunca se repitenCada pulsación del mando envía un código que nunca volverá a servir
  3. 255Física atómicaNunca has tocado nadaLos electrones empujan antes de que los átomos se encuentren
  4. 256FisicoquímicaPor qué la pasta tarda en cocerse en el EverestEl agua hierve a menos temperatura cuando el aire es fino
  5. 257Informática espacialEl ordenador que voló a la LunaEl ordenador de guiado del Apolo tenía unos 4 KB de memoria de trabajo
  6. 258Informática espacialLa alarma 1202 del ApoloMinutos antes de alunizar, el ordenador empezó a mostrar errores
  7. 260Redes celularesPor qué la telefonía móvil es celularEl territorio se divide en «celdas» que reutilizan las mismas frecuencias de radio
  8. 261Tecnología de pantallasEl modo oscuro ahorra batería, a vecesEn las pantallas OLED los píxeles negros están apagados