Simulating race conditions in Python