com.google.common.collect.arbitrary()
は、System.identityHashCode(Object)
によって任意のオブジェクトの信頼性の高い比較を生成すると主張しています。しかし、hashCodeは32ビットの量なので、64ビットのアドレス空間では2 ** 32個以上のオブジェクトインスタンスが存在する可能性があります。私の懐疑主義は正当化されていますか?com.google.common.collect.Ordering.arbitraryは64ビットアドレス空間で信頼できるですか?
1
A
答えて
1
ソースコードは、異なるオブジェクトの2つのアイデンティティハッシュコードが衝突した場合、新しいオブジェクトがそのオブジェクトに格納されるたびにインクリメントされるカウンタに各オブジェクトを関連付けるマップに戻ります。地図。
関連する問題
- 1. gdbは64ビットアドレスを出力できますか?
- 2. activemqは信頼できるですか?
- 3. HttpUrlConnectionは信頼できるですか?
- 4. 信頼できる64ビットGCCコンパイラとしてのMinGW
- 5. GetHashCode - 64ビットアドレスからハッシュコードを生成
- 6. Javascriptフレームワーク間の速度テストは信頼できますか?
- 7. 「AndroidAnnotaions」は信頼できますか?
- 8. サーバーとブラウザ間の信頼できる通信?
- 9. ステートレスとステートフルサービス間の信頼できるサービス通信
- 10. ActionCable:unsubscribed - 信頼できる?
- 11. 信頼できるタイムスタンプ -
- 12. 信頼できるMouseMove(ホップ)
- 13. 信頼できるPHPスクリプトリエントラントロック
- 14. NSUserDefaultsは信頼できませんか?
- 15. iOS環境での信頼できる時間の差
- 16. 信頼できる信頼できるプレーヤーを見つけるためのアルゴリズム
- 17. Cassandraで信頼できる挿入時間を取得するには?
- 18. SAMLCredential.getRemoteEntityID()を信頼できますか?
- 19. 反応のないフラックスは信頼できるオプションですか?
- 20. Caffeの報告精度は信頼できるですか?
- 21. WCFサーバーのIISバランシングは信頼できるですか?
- 22. "Jint - Javascriptインタプリタfor .NET"は信頼できるですか?
- 23. DSXの信頼できるノートブックとは何ですか?
- 24. ギャラリーを開く信頼できる方法は何ですか?
- 25. 最も信頼できるアンドロイド時計は何ですか?
- 26. Azureサービスファブリックは信頼できるサービス状態ですか?
- 27. 信頼区間
- 28. File :: Slurpで信頼できるPerlエンコーディング
- 29. 信頼できる辞書で検索
- 30. Pympler:Python 3.6で信頼できる?