マルチスレッドの変数のスコープについて Nov 1, 2018 お世話になります。 表題の件ですが、javaのマルチスレッド環境下にて new ArrayList()のインスタンス変数を使用したため、ConcurrentModificationExceptionが発生しました。 そして、メソッド内の変数にnew ArrayList()を使用すればローカル変数となるので、スレッドセーフになると伺いました。 そこでなのですが、ArrayListは非同期のクラスですが、それでもメソッド内であればスレッドセーフの変数としてしようできるのでしょうか。お教えください