OSTEP Ch. 32 homework: deadlock and its avoidance strategies
Compare a deadlock-prone lock order with global ordering, trylock-and-retry, hold-and-wait avoidance and an atomics-only version for correctness and speed.
Not attemptedOSTEP homeworkAccess: free
The exercise happens on OSTEP homework. Canonical link: https://github.com/remzi-arpacidusseau/ostep-homework/tree/master/threads-bugs. Link check: not checked (5 Oct 2026). Opened from this app 0 times; opening is not counted as an attempt.
Check note: Not requested: the site's robots.txt disallows automated access to this path.
Supports: Gives concrete evidence for each way of breaking a deadlock condition and what it costs.
Record an attempt
Attempt history
No attempts recorded yet.