Recursive mutexes by David Butenhof | Hacker News Reader