Livelock
Concurrency-bugg där trådar fortsätter att jobba men aldrig gör framsteg — alla retry:ar varandra för evigt. Skiljs från deadlock: ingen är blockerad, alla är aktiva.
Klassiskt exempel: två personer som möts i en korridor och båda flyttar sig åt samma håll, sen åt andra hållet, repeat. Vanligt med distribuerade locks + retry-loopar utan jitter. Lösning: randomiserad backoff (Ethernet använder detta — CSMA/CD), olika prioriteringar, eller en helt annan synkroniseringsmodell. Svårare att upptäcka än deadlock eftersom CPU-tiden ser hög ut.