A veces se denomina “interbloqueo activo” o “estancamiento”. En inglés, “catch-22”.
Se da una situación de “livelock” cuando un thread A está trabajando para un thread B, que a su vez está trabajando para el thread A, y así sucesivamente. Es una especie de “recursividad sin fin”. Los threads están activos, pero tanto trabajo no lleva a un resultado productivo.
Ver “liveness”.
Temas relacionados