>>963
myvectorはロックオブジェクトなだけで、
「myvectorをロックオブジェクトとして、//いろいろ の部分を同期化している」
と考える。
複数のスレッドがmyvectorを取り合って、myvecotrのロックを取得できた唯一のスレッドが
//いろいろ
の処理を実行できる。
だから、これがArrayListだろうが、同期化されているVectorかどうかは関係ない。

//いろいろで何をやっているかによるが、
その処理には、意味はあり、「Vectorだから不要?」ということにはならない。

であってますか?