Javaのベクトルを同期する必要がある理由を理解しようとしていました。私がグーグルで到達したところはどこでも、要素が同期されているため同期されているため、1つのスレッドがアクセスしているときに他のスレッドがアクセスするのをブロックすると彼らは言いました。しかし、私が本当に知りたいのは、なぜそうしなければならないのかということです。Java は、アクセスしている人々に任せておくべきでした。しかし、Java が vector にアクセスするすべての人に同期データ構造の使用を強制したのはなぜでしょうか? ArrayList を私の要件に使用できると言う人々に同意します。しかし、私のポイントは、そのベクトルが私に与えるものは何ですか??
レンガサミ・ラマヌジャム