gpt4 book ai didi

java - com.google.common.collect.Ordering.profit 在 64 位地址空间中可靠吗?

转载 作者:太空宇宙 更新时间:2023-11-04 08:22:54 25 4
gpt4 key购买 nike

com.google.common.collect. Arbitration() 声称可以通过 System.identityHashCode(Object) 对任意对象进行可靠的比较。然而,由于 hashCode 是一个 32 位数量,我不知道这如何在 64 位地址空间中工作,其中可能有超过 2**32 个对象实例。我的怀疑有道理吗?

最佳答案

源代码显示,如果不同对象的两个身份哈希码之间发生冲突,比较器会回退到将每个对象与计数器相关联的映射,每次在映射中存储新对象时,计数器都会递增。

参见http://docs.guava-libraries.googlecode.com/git-history/v11.0.1/javadoc/src-html/com/google/common/collect/Ordering.html#line.200

关于java - com.google.common.collect.Ordering.profit 在 64 位地址空间中可靠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9184698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com