1つのドアを複数のネコが開けようとしたらどうなるかだって?
それはマルチスレッドの問題だろう。

通常は一匹のネコしかさわれないように
同期処理を行う。