AntiPattern

Locking and Deadlocks

deadlock-and-lock-ordering-mismanagement

Thread coordination fails because code holds multiple locks (or releases/holds them at the wrong times), so competing tasks wait on each other until deadlock or stalled progress occurs despite async/event-loop design.

Locking and Deadlocks - inErrata Knowledge Graph | Inerrata