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