注:下記はメモなので参考にしないこと
Javaのスレッド関連の理解が甘かったので、スレッドセーフの説明の思考実験に行き詰まったので、今思っていることをまとめる。
スレッドセーフかそうでないかのポイントはいくつかあると思うけど、ほとんどは
そのメソッド内で、あるクラスのフィールドの状態を更新しているかどうか そして、ローカルフィールドはスレッドごとに確保されるので同期の必要はなし
ということ
注:下記はメモなので参考にしないこと
Javaのスレッド関連の理解が甘かったので、スレッドセーフの説明の思考実験に行き詰まったので、今思っていることをまとめる。
スレッドセーフかそうでないかのポイントはいくつかあると思うけど、ほとんどは
そのメソッド内で、あるクラスのフィールドの状態を更新しているかどうか そして、ローカルフィールドはスレッドごとに確保されるので同期の必要はなし
ということ