A tale of two concurrencies (part 2)
D. Beazley
In the previous installment, the authors dived into some of the low-level details and problems related to Python threads.