ソフトウェアエンジニアの日常の雑記

日々思ったことをまとめます

Javaのスレッドセーフ

注:下記はメモなので参考にしないこと

Javaのスレッド関連の理解が甘かったので、スレッドセーフの説明の思考実験に行き詰まったので、今思っていることをまとめる。
スレッドセーフかそうでないかのポイントはいくつかあると思うけど、ほとんどは

  そのメソッド内で、あるクラスのフィールドの状態を更新しているかどうか
  そして、ローカルフィールドはスレッドごとに確保されるので同期の必要はなし

ということ