レースコンディションとかスレッド間の何それとかちゃんと設計で避けるだろ普通…
そういうの甘く見るとテストもデバッグもえらい大変になる。