方法ベクトル実装が同期されるとArrayListの実装がデータを取得し、保存する彼らの機能は同じであっても同期されていないことを、我々は証明することができます対?ベクトル(同期)のArrayList(非同期)
-1
A
答えて
0
ソースコードとそのドキュメント(正しく書かれている場合)は、100%信頼できる唯一のソースです。そこに見つけられないもの、またはそこに書かれたものから派生しないもの(もしあれば前提に注意してください)は完全に信頼できません!いくつかの不動産をテストしても、その不動産が存在することを示すテストであっても、必ずしも結論が速くなるとは限りません。最初にコードまたはドキュメントを読み、そこから推論を試みてください。
Java APIのクラスの場合は、here(またはhere、同じソース、別のプレゼンテーション)のドキュメントを参照してください。この実装は同期化されていないことを
注:それは太字で書かれている
ArrayList
classからドキュメントで
。
これは、同期されていないことを確認できます。 Vector
classのドキュメントページで
は、紹介文の最後の段落で、最後の文章は以下のとおりです。
ベクトルが同期される新しいコレクションの実装とは異なり。スレッドセーフな実装が必要ない場合は、Vectorの代わりにArrayListを使用することをお勧めします。
これで同期がとれることがわかります。同期化されたコンテナが必要ない場合は、使用しないことをお勧めします。
関連する問題
- 1. 非同期イベントの同期
- 2. 非同期ループ内の非同期メソッド
- 3. 非同期メソッドの非同期メソッド
- 4. 非同期/同期ループNode.js
- 5. リクエストレスポンモデル/同期/非同期/イベントドリブン
- 6. 非同期ソケットと同期
- 7. 非同期操作と非同期ネットワークタスク?
- 8. 春非同期 - 非同期豆に
- 9. 非同期メソッド非同期に新
- 10. 非同期、非同期待機
- 11. RxJSとの非同期アクションの同期
- 12. 同期と非同期のアクティビティ
- 13. 非同期関数の同期例外
- 14. 同期コードの非同期実行
- 15. 同期非同期入力の処理
- 16. 同期対非同期データベースへのアクセス
- 17. リアルタイムアプリケーションの非同期対同期ソケットサーバー
- 18. Meteor.methodsを同期非同期にする
- 19. MeteorJS非同期コード同期Meteor.methods関数
- 20. 非同期ソケットと同期ソケット
- 21. USB - 同期vs非同期vsセミロシンク
- 22. JMSを同期から非同期へ
- 23. Uber API同期または非同期
- 24. 同期または非同期メソッド
- 25. 非同期メソッドを同期する
- 26. nodejsで非同期に同期する
- 27. 非同期通信を同期する
- 28. 非同期プロパティセッター
- 29. 非同期クエリ
- 30. 非同期ブロック
javadocを読んでください。またはそのソースコード。 –