Common Concurrency Problems (source code)

= Common Concurrency Problems
{c}

Online text: https://pages.cs.wisc.edu/~remzi/OSTEP/threads-bugs.pdf

Cited passages: Chapter 32, section 32.3, Prevention: Circular Wait, printed pp. 7–8: consistent acquisition ordering and hidden calls; Operating Systems: Three Easy Pieces, chapter 32, section 32.3, printed pp. 5–7, figures 32.6–32.7: opposing acquisition orders and circular wait.