Mitigating Deadlocks in high concurrency environments

Sources