なんでもatomicにするな
https://zenn.dev/s9/articles/666b6e38dbc175
うーん?
> 1.3 作業メモリが同じだが、書込みするのは1スレッドだけ
これはシンプルにアウトだと思うが (少なくとも C やアセンブリや近しいレイヤーの言語なら)
たとえばスレッド A からの書き込みの結果を同期なしでスレッド B がいつか観測可能になるという保証ってないよね? (そしてならないという保証もないよね?)
「OOTA 問題と因果の破壊が発生しないから OK」みたいな意味で言っているのであれば百歩譲って「問題ない用途は少なくない」まで言えるかもわからないけど、それでも一般に少なからぬ場面ではその程度の保証では駄目だろうし、そもそもその程度の保証もないはず