不毛なことやってるね、君

「チェックして何かする」という操作は、その一連の操作がアトミックでない限り、TOCTOU問題を孕んでいる
一連の操作をアトミックにできないのならば、「失敗したら対処する」が正解