Ich habe mir schon seit einiger Zeit den Kopf um eine Frage gekratzt, ich habe mich umgesehen, bin aber gescheitert, die Antwort zu finden. Ich möchte wissen, was passieren wird, wenn die concurrencyLevel
größer sein wird als die capacity
der Karte.Was passiert, wenn die ConcurrencyLevel größer ist als die Kapazität einer ConcurrentHashMap?
Standardmäßig sind beide 16, was bedeutet, dass jeder Bucket eine Sperre hat. Und wenn die capacity
wird 32 und concurrencyLevel
16, dass eine Sperre auf 2 Eimer gehalten wird. Aber was passiert, wenn concurrencyLevel
32 ist und capacity
16 ist?
Wird jeder Eimer von 2 Schlössern gehalten, was passiert dann, wenn die Verteilung von concurrencyLevel
und capacity
ungleichmäßig ist, wie 24 und 16, oder etwas?
manchmal hatte ich wünsche SO ein Feature Menschen zu markieren, müssten Sie kennen die Antwort, so dass Sie sofort eine Antwort erhalten, eine Funktion, ähnlich wie Quoren aber mehr verfeinert, So wie ich die Leute markieren kann, die bereits in der Post kommentiert haben. – rd22
Dafür gibt es Tags und @pings in Kommentaren. – EJP
ja! aber kann ich jemanden in der SO-Community taggen, auch ohne dass sie die Frage kommentieren? @oleg wird das funktionieren? – rd22