私はConcurrentHashMap
を構築するためのパラメータについて疑問に思って:ConcurrentHashMapコンストラクタのパラメータ?
initialCapacity
は、デフォルトでは16である(理解)。loadFactor
は、デフォルトで0.75です。concurrencyLevel
は、デフォルトでは16です。
私の質問は以下のとおりです。
- どのような基準は、アップ
loadFactor
またはダウンを調整するために使用すべきですか? - 同時に更新するスレッドの数はどのように設定するのですか?
concurrencyLevel
を上下に調整するためにはどの基準を使用する必要がありますか?
さらに:
- 良いハッシュコードの実装の特徴は何ですか? (SOの質問がこれに対処すれば、それにリンクするだけです)
ありがとう!
ありがとうございました。 –