(Editing anonymously: to be credited for your changes, login or register a new account)
I’ve been discovering this one in library code a lot lately: Race Condition Driven Design