Vocabulario de Desarrollo de software · Depuración y resolución de problemas

¿Qué significa livelock?

Significado en Desarrollo de software, traducción al español y ejemplos

sustantivoTérmino avanzado

livelock: interbloqueo activo (livelock)

Fallo en que varias tareas siguen reaccionando o reintentando, pero se impiden mutuamente avanzar de forma útil.

Cómo se usa

Se estudia al depurar concurrencia. A diferencia del interbloqueo pasivo, las tareas siguen activas en vez de esperar sin fin.

Frases de ejemplo

  1. Both workers kept releasing their locks and retrying, creating a livelock.

    Ambos workers liberaban los bloqueos y reintentaban, lo que produjo un interbloqueo activo.

    Los reintentos aparentemente cooperativos se estorban y ninguna tarea termina.

  2. Random retry delays removed the livelock in the competing update loops.

    Las demoras aleatorias entre reintentos eliminaron el interbloqueo activo en los bucles de actualización.

    Los tiempos distintos evitan que los workers repitan juntos el mismo conflicto.

Combinaciones frecuentes

  • avoid livelock
  • livelock detection

Más términos: Depuración y resolución de problemas

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: