For more information, you can refer to the following links:
- Parallel Programming with Python, by Jan Palach, Packt Publishing Ltd, 2014
- Python Parallel Programming Cookbook, by Giancarlo Zaccone, Packt Publishing Ltd, 2015
- Race Conditions and Critical Sections (tutorials.jenkov.com/java-concurrency/race-conditions-and-critical-sections), by Jakob Jenkov
- Race conditions, files, and security flaws; or the tortoise and the hare redux, by Matt Bishop, Technical Report CSE-95-98(1995)
- Computer and Information Security, Chapter 11, Software Flaws and Malware 1 Illustration (slideplayer.com/slide/10319860/)