つまりVectorについてスレッドセーフではないとかスレッドセーフであるとか
どちらも正しい意見なんだよ

まぁSwingがArrayListだったらスレッド理解してないやつが苦しむと思うので
あれはあれでいいし、ひとつのListに同時に書き込むことがななく、
複数のスレッドから参照だけされることが保障できれば別に使おうがいいんじゃね?

同じ問題がStringBuilderとStringBufferでもあるが、VectorやStringBufferは
必ずだめということにはならないわけさ

どのみち理解しないままマルチスレッドで動かせばはまるのは一緒だが