¿Qué significa livelock?
Significado en Desarrollo de software, traducción al español y ejemplos
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
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.
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
Términos relacionados
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:
