gpt4 book ai didi

java - 为什么在ConcurrentHashMap中使用0.5作为泊松分布的参数?

转载 作者:搜寻专家 更新时间:2023-11-01 03:45:54 24 4
gpt4 key购买 nike

根据 ConcurrentHashMap 中的 java 文档:

 * Ideally, the frequency of nodes in bins follows a Poisson distribution
* (http://en.wikipedia.org/wiki/Poisson_distribution) with a
* parameter of about 0.5 on average, given the resizing threshold
* of 0.75, although with a large variance because of resizing
* granularity. Ignoring variance, the expected occurrences of
* list size k are (exp(-0.5) * pow(0.5, k) / factorial(k)). The
* first values are:

问题是:0.5这个参数是怎么来的?

最佳答案

我想我得到了 0.5 的原因:最大元素计数为 0.75 * bin[].length,然后将调整 bin 的大小。因此假设元素计数为:0.5 * bin[].length,则每个 bin 的平均元素计数为 0.5。

关于java - 为什么在ConcurrentHashMap中使用0.5作为泊松分布的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55253285/

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