【初心者】Java質問・相談スレッド55【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0692デフォルトの名無しさん
NGNGコレクション操作が複数のスレッドから同時にアクセスされたら
おかしくなるのは当たり前
そういうことがないのが前提でもマルチスレッドだとArrayListは
同期化のコードがないと動作が保障されない
この差がVectorがスレッドセーフといってる部分だと思う
スレッドが異なれば変数の内容も異なる
SwingでVectorを多用しているのも別スレッドからのアクセスの容易さ
というのが多少は関係しているかと
Swingはスレッドが必ず作られて動くわけで
実際はSwingは1.1のオプションだったからというのが原因だと思うけどな
■ このスレッドは過去ログ倉庫に格納されています